Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

배우고 느낀 것들

[파이썬,백준 1000번] A+B 입력값으로 출력하기 본문

파이썬/문제

[파이썬,백준 1000번] A+B 입력값으로 출력하기

낑깡H 2022. 8. 17. 15:12


처음 틀렸던 이유 : 임의의 값을 입력할 수 있어야 하는데, 특정 값을 내가 1,2라고 설정해버림. 


A , B = input.() split() 으로 입력한 후, 
3,5 하면 A =3, B=5 가능 

input() 으로 입력하면 문자열로 입력됨. 

따라서 문자열을 int()를 통해 정수형으로 바꿔줘야 하는데, int(input().split()) 으로 하면 에러 발생. .
int()는 리스트에 적용 불가능. 

리스트에 적용 가능한 건 map 함수 

A,B = map(int, [3,7])


A, B = (input().split())
X,Y = map(int,[A,B])
print(X,Y)
라고 했는데, 굳이 변수를 두 번 반복해서 설정할 필요 없음. 

A,B=map(int, input().split())
print(A+B)
로 하는 게 모범답안...! 

 

 

 

다른 풀이를 찾다보니 A,B가 한 자리 수라는 점을 고려해서 Slice 로 1,3번째 글자만 뽑아내는 방법도 있더라!

 

*map , sys 등 문제 풀이에 많이 쓰이는 함수는 알아두자!

Comments