본문 바로가기

알고리즘, 자료구조

[백준| 단계별로 풀어보기 1단계 | Python] 1000번 A+B

 

1. 문제목적

입력과 출력을 이해할 수 있다.

2. 필요개념

  1. 입출력: 문제에서 주어지는 입력을 받아오고, 결과를 출력하는 것이 중요합니다. 파이썬에서는 input() 함수를 사용하여 입력을 받고, print() 함수를 사용하여 결과를 출력할 수 있습니다.
  2. 변수와 연산자: 두 개의 숫자를 더하기 위해 변수를 사용하고, 더하기 연산자를 사용하여 두 수를 더할 수 있습니다.

map() 함수

  • 파이썬에서 여러 개의 데이터나 반복 가능한(iterable) 데이터(예: 리스트, 튜플 등)에 대해 지정된 함수를 적용하여 결과를 반환하는 내장 함수입니다. map() 함수는 주로 한 줄로 코드를 간결하게 작성할 때 유용하게 활용됩니다.
  • map(함수, 반복가능한객체)

3. 코드작성

# 두 개의 정수를 입력받음
A, B = map(int, input().split())
# 두 수를 더하여 출력
print(A + B)
  • input() 함수는 사용자로부터 표준 입력을 받는 함수입니다. 프로그램이 실행되는 동안 사용자에게 입력을 받을 때 사용됩니다. 사용자가 입력한 값을 문자열로 반환합니다.
  • split() 메서드는 문자열을 특정 구분자를 기준으로 분리하여 리스트로 반환합니다. 기본적으로는 공백을 기준으로 분리하지만, 다른 구분자를 지정할 수도 있습니다.

4. 다른방법 

5. 마무리

for반복문에 대해 이해할 수 있었습니다. 

6. 문제링크

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