2026/03/20 Fri
코드타카 4,5번 풀기- 파이썬 5강
파이썬 개인 과제 구상아티클 스터디TIL
⊙ 코드카타
1) 문제 : 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
풀이 : (초기 생각) 기본 함수 이용한 덧셈
def solution(num1, num2):
answer = num1 - num2
return answer
2) 문제 : 정수num1,num2가 매개변수 주어집니다.num1과num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
풀이 : (초기 생각) 기본 함수 이용한 곱셈
def solution(num1, num2):
answer = num1 * num2
return answer
3) 문제 : 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
풀이 : (초기 생각) 기본 함수 이용한 몫만 나오는 나눗셈
def solution(num1, num2):
answer = num1 // num2
return answer
4) 문제 : 머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요
풀이 : (초기 생각) 기본 함수를 이용 후 + 1 → 태어난 년도에 1살이 주어진다는 조건이 있기 때문에
def solution(age):
year = 2022
answer = year - age + 1
return answer
# 연도 기준이 선행되어야 함
5) 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
풀이 : (초기 생각) if else 함수 사용 : if 조건 넣고 나머지 조건에 else 조건 넣음
def solution(num1, num2):
if num1 == num2 :
answer = 1
else :
answer = -1
return answer
#조건 1이 if라면 조건 2는 나머지에 해당하므로 굳이 조건을 넣지 않아야 한다
#다중연합함수라면 else도 조건을 넣어야 한다
'▷ 코드카타' 카테고리의 다른 글
| [내일배움캠프 _ QA/QC 5기] 15일차 _ 코드카타 15~16문항 (0) | 2026.03.27 |
|---|---|
| [내일배움캠프 _ QA/QC 5기] 14일차 _ (90%이해) 코드카타 13~14문항 (0) | 2026.03.26 |
| [내일배움캠프 _ QA/QC 5기] 13일차 _ 코드카타 10~12문항 (0) | 2026.03.25 |
| [내일배움캠프 _ QA/QC 5기] 12일차 _ 코드카타 9문항 (0) | 2026.03.24 |
| [내일배움캠프 _ QA/QC 5기] 11일차 _ 코드카타 6~8문항 (0) | 2026.03.23 |