내 코드
def solution(n):
return list(map(int,list(reversed(str(n)))))
리스트를 int 형으로 바꿀때는 list(map(int,리스트))) 사용!! 까먹어서 인터넷 찾아봤다ㅠ
reverse는 사용해본적이 별로없어서.. 정리 해봐야겠다!
다른사람 코드는 똑같다 ㅎㅎ
reverse/reversed
reverse는 list에서 제공하는 함수이다. 값을 반환하지 않고 단순히 해당 list를 섞어준다.
튜플, 딕셔너리, 문자열에서는 오류!!
l = ['a', 'b', 'c']
l.reverse()
print(l)
# ['c', 'b', 'a']
reversed는 내장함수로 list에서 제공하는 함수가 아니다.
tuple과 str의 경우 'reversed' 객체를 반환한다.
list의 경우 'listreverseiterator'를 반환한다.
list, tuple, join을 사용하여 원하는 형태로 출력가능하다.
딕셔너리는 지원하지않는다!!
l = ['a', 'b', 'c']
t = ('a', 'b', 'c')
s = 'abc'
l = list(reversed(l)) # <listreverseiterator object at 0x101053c10>
t = tuple(reversed(t)) # <reversed object at 0x101053b50>
s = "".join(reversed(s)) # <reversed object at 0x101053c10>
print(l) #['c', 'b', 'a']
print(t) #('c', 'b', 'a')
print(s) #cba
'코딩테스트 > Python' 카테고리의 다른 글
[프로그래머스] 최대공약수와 최소공배수 (0) | 2021.08.01 |
---|---|
[프로그래머스] 시저 암호 (0) | 2021.08.01 |
[프로그래머스] 정수 내림차순으로 배치하기 (0) | 2021.07.31 |
[프로그래머스] 서울에서 김서방 찾기 (0) | 2021.07.31 |
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2021.07.30 |