백준 01000번 / 1000번 문제 링크
문제 이름 : A+B
주 언어 : Python
태그 : 수학 / 구현 / 사칙연산
solved.ac 등급 : Bronze V (새싹) (2023/02/23 확인)
각 언어별로 어떻게 "정수"를 "입력" 받을지, 그리고 입력받은 두 정수를 어떻게 "더할지"에 대한 문제입니다.
파이썬에서 input()
함수로 A, B
를 입력받으려고 하면, "1 2"
라고 써진 문자열이 입력받아집니다. 따라서 우선 두 문자열로 쪼개기 위하여 split()
함수를 같이 써줍니다.
input()
함수로 문자열을 받고, split()
함수로 공백을 기준으로 쪼개서 대입해줍니다. 따라서 A, B = input().split()
으로 a
에는 첫번째 수가 써진 문자열, b
에는 두번째 수가 써진 문자열이 입력됩니다.
A4에 10000
이라고 쓴 것과 10000원권 지폐는 천지차이이듯이, 정수로 보고 덧셈을 하려면 문자열을 정수로 바꿔주는 int
함수를 각각 씌워주어서 더해주면 정수로 덧셈을 할 수 있습니다.
파이썬에서의 덧셈은 + 기호로 똑같이 할 수 있습니다.
A, B = input().split() | |
A = int(A) | |
B = int(B) | |
print(A + B) |
int
함수를 씌워주기 귀찮다면, 파이썬 map 함수 를 이용하여 A, B = map(int, input().split())
으로 처리할 수도 있습니다.
이 문제는 solved.ac Class 1 에 수록된 문제입니다.
다른 문제도 같이 풀어보시는걸 추천드립니다.
문제 번호 | 문제 제목 | 문제 등급 | 에센셜 여부 | 해설 |
---|---|---|---|---|
01000번 | A+B | Bronze V | A+B 해설 | |
01001번 | A-B | Bronze V | A-B 해설 | |
01008번 | A/B | Bronze V | ★★★ | A/B 해설 |
01152번 | 단어의 개수 | Bronze II | 단어의 개수 해설 | |
01330번 | 두 수 비교하기 | Bronze V | ★★★ | 두 수 비교하기 해설 |
02438번 | 별 찍기 - 1 | Bronze V | ★★★ | 별 찍기 - 1 해설 |
02439번 | 별 찍기 - 2 | Bronze IV | 별 찍기 - 2 해설 | |
02475번 | 검증수 | Bronze V | 검증수 해설 | |
02557번 | Hello World! | Bronze V | ★★★ | Hello World! 해설 |
02562번 | 최댓값 | Bronze III | ★★★ | - |
02577번 | 숫자의 개수 | Bronze II | 숫자의 개수 해설 | |
02675번 | 문자열 반복 | Bronze II | ★★★ | - |
02739번 | 구구단 | Bronze V | ★★★ | - |
02741번 | N 찍기 | Bronze V | N 찍기 해설 | |
02753번 | 윤년 | Bronze V | - | |
02884번 | 알람 시계 | Bronze III | - | |
02920번 | 음계 | Bronze II | 음계 해설 | |
03052번 | 나머지 | Bronze II | - | |
08958번 | OX퀴즈 | Bronze II | - | |
09498번 | 시험 성적 | Bronze V | 시험 성적 해설 | |
10171번 | 고양이 | Bronze V | 고양이 해설 | |
10172번 | 개 | Bronze V | 개 해설 | |
10250번 | ACM 호텔 | Bronze III | - | |
10809번 | 알파벳 찾기 | Bronze V | - | |
10818번 | 최소, 최대 | Bronze III | ★★★ | 최소, 최대 해설 |
10869번 | 사칙연산 | Bronze V | ★★★ | 사칙연산 해설 |
10871번 | X보다 작은 수 | Bronze V | - | |
10950번 | A+B - 3 | Bronze V | ★★★ | - |
10951번 | A+B - 4 | Bronze V | ★★★ | - |
10952번 | A+B - 5 | Bronze V | ★★★ | - |
10998번 | AxB | Bronze V | AxB 해설 | |
11654번 | 아스키 코드 | Bronze V | ★★★ | - |
11720번 | 숫자의 합 | Bronze IV | ★★★ | 숫자의 합 해설 |
25083번 | 새싹 | Bronze V | ★★★ | - |
27866번 | 문자와 문자열 | Bronze V | ★★★ | - |
31403번 | A+B−C | Bronze IV | - |