데이터분석 6기/Python 코드카타 4

Python 코드카타 Lv3

41. 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. def solution(s): answer ='' for i in range(len(s)) : if i %2 == 0 : answer+=s[i].upper() else : answer+= s[i].lower() return answer더보기lower(), upper() 괄호 꼭 넣기 42. 삼총사한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정..

Python 코드카타 Lv2

31. 수박수박수 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. def solution(n): answer = '' for i in range (1, n+1): if i %2 !=0 : answer += '수' else : answer+='박' return answer 32. 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] +..

Python 코드카타 Lv1

13. 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. def solution(n): answer = 0 # [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. print('Hello Python') lis = str(n) for i in lis : answer += int(i) return answer 14. 약수 구하기 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. def solution(n): answer = 0 for i in range(..