프로그래머스

    [프로그래머스/파이썬] 자릿수 더하기

    문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 제한사항 N의 범위: 100,000,000 이하의 자연수 입출력 예 N answer 123 6 987 24 내 풀이 int 타입 정수 n을 문자열로 변경하고 for문을 통해 각 문자를 int 로 변환하여 sum에 누적 def solution(n): sum=0 for i in str(n): sum+=int(i) return sum 다른 사람 풀이 정수 number를 문자열로 바꾸고 각 인덱스를 int 타입으로 변환 후 sum 을 통해 합함 def sum_digit(number): '''number의 각 자릿수를 더해서 return하세요''' return sum(map(int,str(nu..

    [프로그래머스/파이썬] 짝수와 홀수

    문제 설명 정수 num이 짝수 일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num인 int 범위의 정수 0은 짝수 입출력 예 num return 3 "Odd" 4 "Even" 풀이 정수 num을 2로 나눈 나머지가 0일 때 num은 짝수 그렇지 않은 경우 홀수 def solution(num): if num % 2 == 0: return "Even" return "Odd"