코딩 기초 트레이닝2 Day5. 코딩 기초 트레이닝 프로그래머스 파이썬 1. 코드 처리하기 def solution(code): answer ='' mode =0 for i in range(len(code)): if mode ==0: if code[i] != "1": if i %2 ==0: answer +=code[i] else: mode =1 elif mode==1: if code[i] != "1": if i%2 != 0: answer += code[i] else: mode = 0 if answer == "": return "EMPTY" else: return answer 더보기 1. "1" 1이 숫자가 아닌 문자열이라는 것에 유의하여야 한다. 2. 등차수열의 특정한 항만 더하기 def solution (a,d,included): answer = 0 for i in rang.. 2024. 1. 15. Day4. 코딩 기초 트레이닝 프로그래머스 파이썬 1. n의 배수 def solution (num,n): answer = 0 if num % n == 0: answer = 1 else: answer =0 return answer 2. 공배수 def solution (number, n ,m): answer = 0 if number % n ==0 and number % m ==0: answer = 1 else: answer = 0 return answer 3. 홀짝에 따라 다른 값 반환하기 def solution(n): answer = 0 if n % 2 ==0: answer = sum(i**2 for i in range(2,n+1,2)) else: answer = sum(range(1,n+1,2)) return answer 4. 조건 문자열 def sol.. 2024. 1. 13. 이전 1 다음