Python

[Python] 엘리스 AI 5기_프리트랙_06 함수와 메서드_미션2 비밀번호 486

yeguu 2022. 6. 3. 19:25

1. 문제

 


2. 내 풀이

# 비밀번호를 만들어주는 함수 yoonHa()를 만들어봅시다.
yoon = {4:"love", 8:"smile", 6:"kiss"}
def yoonHa(nums):
    str1 = ""
    for i in nums:
        if i == "4":
            str2 = yoon[4]
        elif i == "8":
            str2 = yoon[8]
        else:
            str2 = yoon[6]
        str1 = str1 + str2
    return str1

# 채점을 위한 코드입니다. 이를 수정하지 마세요!
nums = input()
print(yoonHa(nums))

for문에서 i가 받는 값이 숫자형 인줄 알았고, 이로 인해 시간을 많이 잡아먹었다.

튜터님께 질문해서 힌트를 얻었고, 수정하다 보니 원하는 결과가 나오게 되었다.

함수의 길이를 더 줄일 수 있을 것 같긴 한데 아직은 코딩 응애라서.. 결과가 성공적이라는 것에서 안심이다.

 


3. TMI

SSAFY 8기 SW적성진단이 끝나고 나서 불안한 마음에 [엘리스 AI트랙 5기]와 [멋쟁이사자처럼 백엔드 스쿨 1기]에 지원했다.

 

우선 엘리스는 서류 통과해서 프리트랙을 들으며 파이썬 기초 학습을 끝냈다.

자체 프로그램을 사용한다는 점에서 수강 환경이 매우 만족스럽다.

강의 길이도 짧고, 강의가 끝나면 바로 퀴즈를 풀면서 학습했던 내용을 복습할 수 있다.

자체 프로그램을 통해 파이썬 코드를 작성하고, 바로 결과를 확인할 수 있다.

학습 환경이 매우 마음에 든다.

 

멋쟁이사자처럼 백엔드 스쿨은 서류에서 떨어졌다ㅠ

급하게 작성해서 제출했더니 지원서가 많이 부족했나 보다...

조금 우울하긴 하지만 SSAFY 합격시켜주려는 큰 그림일 것이라고 다독여본다.

 

아마 다음 주 화요일에 SSAFY SW적성진단 결과가 나올 것 같다.

SSAFY... 제발 나를 붙여조...ㅠㅠㅠㅠ