온코더 레벨 5 13구하기
·
코테 문제 풀이/온코더 oncoder
class Solution: def solution(self, a): cnt=0 for i in range(1,a+1): if '13' in str(i): cnt+=1 return cnt cs 괜히 정규식 썼다가 4번째 데이터 채점에서 오답이 나와서 더 쉽게 바꿨다...;; 출처 : www.oncoder.com/
온코더 레벨 4 짝수 개수 구하기
·
코테 문제 풀이/온코더 oncoder
class Solution: def solution(self, arr): cnt=0 for i in range(len(arr)): if arr[i]%2==0: cnt +=1 return cnt cs 출처 : www.oncoder.com/
온코더 레벨 3 홀수 짝수 판별
·
코테 문제 풀이/온코더 oncoder
class Solution: def solution(self, a): if a%2 == 0: res="EVEN" else : res="ODD" return res cs 출처 : www.oncoder.com/
온코더 레벨2 연산하기
·
코테 문제 풀이/온코더 oncoder
class Solution: def solution(self, a, b): return (a**3)+(b**2) cs 제곱 연산은 **를 사용한다 출처 : www.oncoder.com/
온코더 레벨1 문자열 리턴
·
코테 문제 풀이/온코더 oncoder
class Solution: def solution(self, str): self.a = str return self.a cs 문제가 리턴하라고 되어 있으므로 굳이 출력하지 않아도 된다... 출처 : www.oncoder.com/
2050. 알파벳을 숫자로 변환
·
코테 문제 풀이/SW Expert Academy
for i in input():print(ord(i) - 64, end=" ") cs 내장 함수 ord를 몰랐어서 6줄 정도 코드를 짰었는데 ord면 한 줄 코드를 작성할 수 있었다... ord는 문자의 아스키 코드 값을 돌려주는 함수이다. 파이썬은 항상 코드 짤 때 '분명 한 줄로 나올텐데...' 하면서 안 굴러가는 머리 쥐어짜내는 듯 ^__ㅠ 출처 : swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QLGxKAzQDFAUq