콤마(,)로 구분된 노래가사 문자열을 리스트에 담은 뒤, 46번째 구절을 알아내기
lyrics = "낙엽을,닮은,너의,눈동자를,나는,정말,정말,좋아했었어,가을을,닮은,너의,목소리를,
나는,아직,아직,잊지,못했어,같이,걸으면서,들었던,낙엽,소리가,내,귓가에,들려오는,것만,같아,
함께,앉아,있던,좁다란,나무,벤치엔,너의,온기가,남아있는,것만,같아,낙엽을,닮은,너의,눈동자를,
나는,정말,정말,좋아했었어,가을을,닮은,너의,목소리를,나는,아직,아직,잊지,못했어"
a = lyrics.split(',') # a = ['낙엽을', '닮은', '너의', ···]
print(a.pop(45))
>>> 좋아했었어
미니언 용어 사전을 이용해Minionese를 한국어로 번역해주는 사전만들기
Bello 안녕
Poopaye 잘가
Tank_yu 고마워
Tulaliloo_ti_amo 우린 너를 사랑해
cvs = ["Bello", "Bello", "Tulaliloo_ti_amo", "Tank_yu", "Poopaye", "Poopaye"]
miniWord = {"Bello" : "안녕", "Poopaye" : "잘가", "Tank_yu" : "고마워", "Tulaliloo_ti_amo" : "우린 너를 사랑해"}
for i in cvs :
print(miniWord[i])
>>>
안녕
안녕
우린 너를 사랑해
고마워
잘가
잘가
대기시간이 가장 짧은 놀이기구부터 오름차순으로 탑승
인덱스 2에 해당하는 놀이기구는 대기시간에 상관없이 가장 먼저 탑승
def neverland(a) :
c = a.pop(2) # 리스트 'a'에서 인덱스 '2'에 해당하는 자료를 제거하고, 변수 'c'에 저장
a.sort() # 'a'를 오름차순으로 정렬
a.insert(0, c) # 'a'의 인덱스 '0'에 변수 'c'를 삽입
return a # 수행한 명령이 반영된 'a'를 반환
queue = [30, 10, 20, 50, 40, 60]
print(neverland(queue))
>> [20, 10, 30, 40, 50, 60]
숫자를 입력하면 비밀번를 생성
변환하는 숫자
4 > love
8 > smile
6> kiss
def yoonHa(a) : # a = "4866"
pw = []
pw2 = {'4' : "love", '8' : "smile", '6' : "kiss"}
pw3 = []
for i in a :
pw.append(i) # pw = [ '4', '8', '6', '6' ]
for j in pw :
pw3.append(pw2[j]) # pw3 = ['love', 'smile', 'kiss', 'kiss' ]
return ''.join(pw3)
nums = input()
print(yoonHa(nums))
>>> lovesmilekisskiss
고심 끝에 더 깔끔하게 정리한 풀이
def yoonHa(a) : # input을 통해 입력받은 a는 '문자열'
pw2 = {4 : 'love', 8 : 'smile', 6 : 'kiss'}
pw = []
for i in a : # for문에서 a의 자리는 시퀀스 자료형
pw.append(pw2[int(i)]) # 문자열 a를 pw2에 하나씩 대입해야 하므로 정수형으로 변환
return ''.join(pw)