코딩 테스트 챌린지

[8월 코테 챌린지] 프로그래머스 :: (Lv0) 225개 (Lv1) 62개 (Lv2) 34개 (Lv3) 4개 // 누적 325개

  • -
728x90
반응형

2024/08/26

(Lv0) 225개 (Lv1) 62개 (Lv2) 34개 (Lv3) 4개 // 누적 325개


풀이한 문제

Lv2

  1. 모음사전
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 풀이

from itertools import permutations, combinations_with_replacement
def solution(word):
    answer = 0
    alphabets = ['A', 'E', 'I', 'O', 'U']
    A = []
    for i in range(1,6):
        ik = combinations_with_replacement(alphabets,i)
        ik = set(ik)
        for k in ik:
            j = set(permutations(k))
            for kk in j:
                ka = ''.join(kk)
                A.append(ka)
    A.sort(key = lambda x:x)
    # A.index(word)
    return A.index(word)+1

미완성 문제

Lv2

  1. 구명보트
  2. 피로도
320x100
728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.