분류 전체보기 썸네일형 리스트형 Programmers Level 1 서울에서김서방찾기 def findKim(seoul): for i in range(len(seoul)): if seoul[i] == "Kim": return "김서방은 {}에 있다".format(i) # 실행을 위한 테스트코드입니다.print(findKim(["Queen", "Tod", "Kim"])) Programmers Level 1 같은 숫자는 싫어 def no_continuous(s): # 함수를 완성하세요 list = [] for i in range(0,len(s)-1): if s[i] != s[i+1]: list.append(s[i]) list.append(s[-1]) return list# 아래는 테스트로 출력해 보기 위한 코드입니다.print(no_continuous("133303")) Programmers Level 1 x만큼 간격이 있는 n개의 숫자 def number_generator(x, n): list1 = [i for i in range(x, x * (n+1), x)] return list1 # 아래는 테스트로 출력해 보기 위한 코드입니다.print(number_generator(3, 5)) Programmers Level 1 정수제곱근판별하기 import mathdef nextSqure(n): # 함수를 완성하세요 x = math.sqrt(n) y = int(x) if x == y: return (y+1)**2 return 'no' # 아래는 테스트로 출력해 보기 위한 코드입니다.print("결과 : {}".format(nextSqure(121))) Programmers Level 1 삼각형출력하기 def printTriangle(num): s = "" star = '*' for i in range(1,num+1): s += star*i+'\n' return s # 아래는 테스트로 출력해 보기 위한 코드입니다.print( printTriangle(3) ) Programmers Level 1 스트링을 숫자로 바꾸기 def strToInt(str): result = int(str) #함수를 완성하세요 return result # 아래는 테스트로 출력해 보기 위한 코드입니다.print(strToInt("-46")); Programmers Level 1 문자열 내 마음대로 정렬하기 def strange_sort(strings, n): '''strings의 문자열들을 n번째 글자를 기준으로 정렬해서 return하세요''' return sorted(strings, key = lambda strings:strings[n]) # 아래는 테스트로 출력해 보기 위한 코드입니다.print( strange_sort(["sun", "bed", "car"], 1) ) Programmers Level 1 평균구하기 def average(array): # 함수를 완성해서 매개변수 array의 평균값을 return하도록 만들어 보세요. return sum(array)/len(array) # 아래는 테스트로 출력해 보기 위한 코드입니다.list = [5,3,4] print("평균값 : {}".format(average(list))); 이전 1 ··· 56 57 58 59 60 61 62 ··· 69 다음