https://www.acmicpc.net/problem/10871
흠,,, 젤 위 것으로 하면 결과값이
한행씩 나오기 때문에 join 함수를 쓰는 것이 맞음.
1
4
2
3
하지만,, 백준은 맞다고 채점함;; (뭐지,,;;틀렸는데욥)
전혀 모르겠어서 유튜브를 찾아봄.
오류뜬다 으아,,ㅜ
int를 쓸 수 없어서 join 함수안에 map함수를 이용하여 str 로 바꾸었다고 생각했다.
되지 않는 이유는..? 조금 더 고민해보기로,,
------------------해결---------------------------
i(list) i를 s로 받고 i 가 b 보다 작을 경우 출력
print(''.join(['P','Y','T','H','O','N'])) #공백없이 출력
#JOIN 함수안에는 string형만 가능함.
print([i for i in range(10) if i <5]) #출력 : [0, 1, 2, 3, 4]
#i 부터 10까지 i가 5보단 작은 리스트 출력
https://www.youtube.com/watch?v=-uo_4Cpy7tI&list=PLlf776vnQs4gTSDtIGYMUFEnwp6ELR5z_&index=20
'공부 > 파이썬스터디' 카테고리의 다른 글
백준8958.OX문제 (0) | 2022.09.08 |
---|---|
백준3052.나머지연산 (0) | 2022.09.08 |
백준2884.알람시계[나머지연산] (0) | 2022.06.22 |
백준2739. 구구단[format함수] (0) | 2022.06.22 |
백준1330.두수비교하기[삼항연산자] (0) | 2022.06.22 |