[프로그래머스 / Level 1] 문자열 내 마음대로 정렬하기 (파이썬)

2022. 4. 20. 17:26·🎲 알고리즘 공부/프로그래머스

📝 문제

> 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다.

입출력 예시

- n번째 글자를 기준으로 오름차순 정렬한 것이다.

 

https://programmers.co.kr/learn/courses/30/lessons/12915

 

코딩테스트 연습 - 문자열 내 마음대로 정렬하기

문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱

programmers.co.kr

 

 

🎨 풀이

💡 첫 번째 시도 = 성공

 

def solution(strings, n):
    strings.sort()
    strings = sorted(strings, key = lambda x:x[n])
    return strings

 

>

1. string을 정렬한다.

2. sorted와 key를 이용한다.

 - key = lambda x : x[n] 는 x의 n번째 자리를 key 값으로 삼아서 정렬을 하겠다는 의미다.

 

 

끝~

 

 

⭐ 느낀점

 

> 시험 하루 전이라 좀 바쁘긴 한데 적고나니 좀 날로 먹는 문제가 아니었나 싶기도 하다. 하하. 내일은 더 좋은 문제를 풀어봐야겠다.

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 1] 수박수박수박수박수박수? (파이썬)  (0) 2022.04.22
[프로그래머스 / Level 1] 문자열 내 p와 y의 개수 (파이썬)  (0) 2022.04.21
[프로그래머스 / Level 1] 두 정수 사이의 합 (파이썬)  (0) 2022.04.19
[프로그래머스 / Level 1] 나누어 떨어지는 숫자 배열 (파이썬)  (0) 2022.04.18
[프로그래머스 / Level 1] 같은 숫자는 싫어 (파이썬)  (0) 2022.04.17
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 1] 수박수박수박수박수박수? (파이썬)
  • [프로그래머스 / Level 1] 문자열 내 p와 y의 개수 (파이썬)
  • [프로그래머스 / Level 1] 두 정수 사이의 합 (파이썬)
  • [프로그래머스 / Level 1] 나누어 떨어지는 숫자 배열 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    백준
    6월 목표
    찬양추천
    nodejs
    폰켓몬
    코린이
    오블완
    티스토리챌린지
    충무로
    코드업
    정처기
    스프링부트
    코테
    스프링 부트
    코민이
    연습문제
    50문답
    codeup
    피보나치수
    컨텐더스
    프로그래머스
    카카오
    오버워치
    신입일기
    일기
    til
    파이썬
    BOJ
    정보처리기사
    행렬덧셈
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 문자열 내 마음대로 정렬하기 (파이썬)
상단으로

티스토리툴바