https://www.acmicpc.net/problem/1000

 

 

 

 

# 문제 정리

 

 

# 문제 해결 방법

1. input() 함수 

   1) 사용자로부터 값을 입력받는 함수

   2) input의 값을 모두 문자열로 받아들인다

   3) input으로 숫자 입력하기  - 1 int : 정수

                                                - 2 flot : 소수

   4) 변수 = input() 이렇게 작성하려면 입력받은 문자를 변수에 선언할 수 있다

   5) 문자열 형태로 입력받으므로 "1 2"처럼 두 숫자 사이에 공백이 있는 하나의 문자열을 입력받는다

 

2. split() 함수

   1) 입력받는 문자를 나눌 때 사용하는 함수

   2) 문자열 뒤에 점을 붙이고 split() 함수를 입력하면 된다

 

3. input().split() 은 입력받은 문자가 아직 정해지지 않았으나 어떤 문자건 공백을 기준으로 나누겠다는 의미이다

 

4. 괄호 안에 아무것도 넣지 않으면 공백(띄어쓰기, 탭 등)을 기준으로 문자열을 나눈다

 

5. A, B = input().split() 문장에서 =왼쪽에 A, B 두개로 구분한 것은 튜플(tuple)자료형의 성질을 이용한 것이다

    = 우측에서 입력받은 문자를 공백을 기준으로 나누게 되면 두 개의 문자로 나누어지게 된다. 그 두개의 문자를

    각각 A, B변수에 저장하겠다는 의미이다.  

 

6. int() 함수

   1) 문자형을 숫자형으로 변환하는 함수

   2) int는 숫자 중에서도 정수를 의미한다

 

7. map() 함수

   1) 여러 요소에 하나의 함수를 한꺼번에 대응

   2) input()함수와 함께 사용하는 경우가 많다

 

 

# 전체 코드

a, b = map(int, input().split())
print(a + b)

 

'코딩테스트 > 백준' 카테고리의 다른 글

백준 10871번 X보다 작은 수 [Python]  (0) 2024.09.14
백준 10952번 A + B - 5 [Python]  (0) 2024.09.14
백준 10171번 고양이 [Python]  (0) 2024.09.13

+ Recent posts