🚩 문제 설명
https://www.acmicpc.net/problem/10824
⏱️ 시간 복잡도
▪ 각각의 자연수의 최대 크기는 100만에 해당한다.
▪ 이어붙이는 데 O(1)의 시간복잡도가 걸린다.
▪ 그리고 두 개의 합을 구하는데 O(1)의 시간복잡도가 걸린다.
▪ 따라서 시간복잡도는 O(1)로 해결할 수 있다.
◾ A, B, C, D 네 수가 주어지고 해당 수를 두개씩 이어붙인다.
◾ 이어붙인 AB와 CD의 합을 구하여 출력하는 문제.
✅ 입출력
1) 네 자연수가 공백을 기준으로 주어진다.
return ➡️ AB와 CD의 합을 구하여 출력한다.
✔️ 예제 1
10 20 30 40
4060
📑 문제 풀이
with 파이썬 (Python)
import sys
A, B, C, D = sys.stdin.readline().split()
print(int(A + B) + int(C + D))
💬 Point
➡️ 문자열로 입력받아 이어붙인다.
◾ 문자열로 입력받아 이어붙인 다음 int() 함수를 이용하여 숫자로 변환한다.
◾ 변환한 숫자끼리 더해준다.
# 코드플러스 네 수 파이썬 python
# 백준 10824 네 수 파이썬 python
728x90
'✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > 백준 알고리즘' 카테고리의 다른 글
[자료구조(참고)] [BJ1918] 후위 표기식 (0) | 2021.11.29 |
---|---|
[자료구조(참고)] [BJ11656] 접미사 배열 (0) | 2021.11.29 |
[자료구조(참고)] [BJ11655] ROT13 (0) | 2021.11.29 |
[자료구조(참고)] [BJ2743] 단어 길이 재기 (0) | 2021.11.29 |
[자료구조(참고)] [BJ10820] 문자열 분석 (0) | 2021.11.29 |