백준 문제 순서는 https://solved.ac/ 의 순서를 따라가고 있습니다.
solved.ac
우리 모두가 만들어가는알고리즘 문제해결 학습의 이정표 solved.ac는 Baekjoon Online Judge 문제들에 태그와 난이도를 붙이는 커뮤니티 프로젝트입니다. 현재 12,923개 문제에 난이도 정보를 제공하고
solved.ac
언어는 파이썬을 사용했습니다.
a=input("A:") b=input("B:") print("A+B=%d",a+b) |
첫 시도는 런타임 오류.
a=int(input("A:")) b=int(input("B:")) print("A+B=",a+b) |
변수 a,b가 정수형으로 받아야하기 때문에 int형임을 언급해주었다.
하지만 여전히 오류. 원인은 백준에서 원하는 코드가 아니기 때문.
a,b = input().split() a = int(a) b = int(b) print(a+b) |
마지막 시도. 성공
split()함수는 문자열을 나눌때 쓰는 함수. 변수 a,b를 두개로 나눈다는 뜻이다. 그리고 int형으로 형변환을 시켜준다.
마지막으로 print로 출력.
진짜...못한다....힘내자...!
이렇게 간단하게 하는 방법도 있다....공부하자..!
a , b = map(int, input().split()) print(a+b) |
map(int, input().split())에 대한 설명 밑에 설명 정말 잘 나와 있다.
[파이썬 / Python] map(int, input().split())에 대해
제목의 식은 백준의 다른 문제를 풀이할 때 계속해서 사용하게 될 것이다. 따라서 좀 더 구체적으로 map(int, input().split()) 을 구성하는 함수들이 무엇이며 어떻게 변형할 수 있는지 알려드리고자
ccamppak.tistory.com
'Baekjoon(백준)으로 가는 여정 > Class 1~2' 카테고리의 다른 글
(2438 - 코틀린) 별 찍기 -1 (0) | 2022.01.28 |
---|---|
(1545 - 코틀린) 평균 (0) | 2022.01.27 |
(1550) 16진수 (0) | 2021.10.08 |
(1271) 엄청난 부자2 (0) | 2021.10.07 |
(1001) A-B (0) | 2021.10.07 |