공부/파이썬스터디

백준10871.X보다 작은 수[리스트 컴프리헨션, join함수]

Neulbo 2022. 6. 29. 20:19

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

 

흠,,, 젤 위 것으로 하면 결과값이

한행씩 나오기 때문에 join 함수를 쓰는 것이 맞음.

1

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