파이썬/백준

백준 파이썬 1000풀이 A+B

흔들어먹는공대생 2022. 3. 1. 00:38

 

*백준 1000번 파이썬

문제

 

예제 입력에 1 ,2가 있어 다음과 같이 했는데 틀림

첫번째

정수 A,B를 입력받아야 되서 틀린 것 같음

 

-input을 사용

-동시에 입력받아야하므로 input을 사용후 쪼개는 split()사용

 

A,B=input().split() #input입력,split입력받은거 쪼개기

print(int(A)+int(B))

 

 


-Map함수 이용

 

A,B=map(int,input().split()) #input입력,split입력받은거 쪼개기

 

print(A+B)

Map함수를 이용한 다른 정답

 

Map함수란?

Map(f,iterable)로 사용

함수(f)와 반복가능한 (iterable) 자료형을 입력받음

map은 입력 받은 자료형의 각 요소를 함수 f가 수행한 결과를 묶어서 돌려주는 함수이다.

**입력받은 자료를 int로 변환해준것

-점프투파이썬 참고

 


 

*위처럼 풀기 전에 이렇게 따로 입력을 받았었는데 파이썬에서는 돌아가는데 백준에서는 틀렸습니다도 아닌 런타임에러로 뜬다.

*뭐가 문제인지 찾아보기..

 

a=input()

b=input()

print(int(a)+int(b))

 

 

파이썬에서는 잘 돌아감

 

 

근데 런타임에러