백준 2908 - 상수(파이썬)

박진우·2022년 9월 5일
0

알고리즘

목록 보기
16/89

💡 백준 2908

◽ 문제




◽ 입력 & 출력




◽ 예제 입력& 예제 출력




◽ 풀이

  • 먼저 reverse()함수 list 에만 활용 가능하기 때문에 reverse를 사용하려면 map()함수를 이용해 input()으로 입력받은 모든 요소를 리스트로 변환한다.

문자열 → 리스트 → reverse → join으로 이어붙이기


  • 위와 같이 reverse() 를 사용해 뒤집은 것을 볼 수있다.

  • join() 으로 리스트를 합쳐 문자열 변환 한다.

  • 최종 풀이




💡 배운점

◽ [::-1] 문자열 슬라이싱(역순)

  • 다른 사람이 문자열 슬라이싱을 활용해 푼 풀이다.

  • 문자열[start:end:규칙] : 문자열 start부터 end까지 규칙에 해당하는 인덱스 를 뽑아서 새로운 문자열 만드는 것

  • default = 1

>> arr[::-1] # 처음부터 끝까지 -1칸 간격으로 ( == 역순으로)
[9,8,7,6,5,4,3,2,1,0]




◽ join()

  • 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수



0개의 댓글