본문 바로가기

CodingTest/Level1

(34)
[연습]코딩테스트-자릿수 더하기 코딩테스트 연습 programmers.co.kr 자릿수 더하기 def solution(n): return sum([int(x) for x in str(n)])
[연습]코딩테스트-이상한 문자 만들기 코딩테스트 연습 programmers.co.kr 이상한 문자 만들기 import itertools def solution(s): a = [] tmp = s.split(" ") for x in tmp: answer = "" for y,z in itertools.zip_longest(x[0::2].upper(), x[1::2].lower(), fillvalue=""): answer +=y+z a +=[answer] return " ".join(a)
[연습]코딩테스트-약수의합 코딩테스트연습 programmers.co.kr 약수의 합 def solution(n): answer = [] for x in range(n+1)[1:]: if n % x == 0: if not x in answer: answer+= [x] return sum(answer)
[연습]코딩테스트-시저암호 코딩테스트연습 programmers.co.kr 시저암호 def solution(s, n): #lowers = 97~122 #uppers = 65~90 answer = "" for x in s: if 65
[연습]코딩테스트-서울에서 김서방 찾기 코딩테스트 연습 programmers.co.kr 서울에서 김서방 찾기 def solution(seoul): return "김서방은 {}에 있다".format(seoul.index("Kim"))
[연습]코딩테스트-문자열 다루기 코딩테스트연습 programmers.co.kr 문자열 다루기 def solution(s): if len(s) == 4 or len(s) == 6: try: int(s) return True except: pass return False
[연습]코딩테스트-문자열 내림차순 배치하기 코딩테스트 연습 programmers.co.kr 문자열 내림차순 배치하기 def solution(s): return ''.join(sorted(s, reverse=True))
[연습]코딩테스트-문자열내 p와y의 개수 코딩테스트 연습 programmers.co.kr 문자열내 p와 y의 개수 def solution(s): if s.lower().count('p') != s.lower().count('y'): return False return True