Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 10824번- '네 수' (PYTHON 풀이) 본문
문제:

네 수를 위와 같이 입력받으면 두 개의 숫자씩 이어 붙인 뒤, 이어 붙인 두 수를 더해서 출력하면 되는 문제이다.
즉, 문제의 예제 입력에서는 1020 + 3040 = 4060이 된다.
풀이:
a,b,c,d = input().split()
new1 = int(a+b)
new2 = int(c+d)
print(new1 + new2)
일단 이 문제는 되게 쉬운 문제이다. 다만 str, int의 차이를 알지 못한다면 헷갈릴 수 있다.
str은 문자열, int는 숫자이다. 그리고 int+int=int가 되어서, 우리가 일반적으로 생각하는 숫자 10+20을 하면 바로 30이 출력된다.
하지만 str 형태인 '10'+'20'은 +를 붙였다고해서 30이 되는 게 아니라 1020, 말 그대로 문자가 그대로 이어붙여진다.
그렇기 때문에 이를 활용해서 1020, 3040 형태로 붙인 다음에 int() 함수를 활용해서 이를 숫자 형태로 변환해준다.
그럼 마지막 계산할 때는 숫자+숫자 형식이 되어서 우리가 원하는 계산값이 출력될 것이다!
'CODING 💻' 카테고리의 다른 글
| 백준 13458번- '시험 감독' (PYTHON 풀이) (0) | 2025.12.25 |
|---|---|
| 백준 2490번- '윷놀이' (PYTHON 풀이) (0) | 2025.12.24 |
| 백준 2010번- '플러그' (PYTHON 풀이) (0) | 2025.12.22 |
| 백준 5565번- '영수증' (PYTHON 풀이) (0) | 2025.12.21 |
| 백준 30403번- '무지개 만들기' (PYTHON 풀이) (0) | 2025.12.20 |
