• 엘리스 AI 트랙 4기 Pre-Track :
코드 쓰기 전에 문제 내용과 조건을 정확히 이해하고,
구조를 먼저 짠 뒤 필요한 요소들을 넣어야 효율적이다.
넣으면서 작동하는 구조를 만드려니 시간이 오래 걸린다. 😿
여태 배웠던 것들을 정확히 이해하고 응용해야만 풀 수 있다.
다른 분들은 어떻게 푸셨을까 궁금해서 검색해보다가,
반복문은 물론 모듈까지 자유자재로 구사하시는 https://blog.naver.com/PostList.naver?blogId=tbrk8585 발견..
나와 같은 엘리스 지원자이신 것 같은데, 너무 잘하셔ㅜ 실력차가 이런 거군요.
공부한 내용, 문제풀이 알차게 기록해놓으시고, https://www.acmicpc.net/도 푸시는구나! 멋져요!! 👍
오늘의 풀이는
파이썬 - 함수와 메서드, 파이썬 문제 7개. 6/7 진행~
오늘의 문제는
엘리스 홈페이지의 비밀번호를 어떻게 설정할지 고민이 많던 건웅은 듣고 있던 노래 윤하 - 비밀번호 486에서 영감을 받아 다음과 같이 비밀번호를 만들기로 했습니다.
숫자 문자열
4 | love |
8 | smile |
6 | kiss |
예를 들어 다음과 같은 숫자가 입력으로 주어지면
48686
다음과 같은 문자열 비밀번호를 반환합니다.
lovesmilekisssmilekiss
주어진 조건에 맞는 비밀번호를 만들어주는 함수 yoonHa()를 만들어봅시다.
- 인자 : 숫자 nums
- 매개변수 : 숫자 nums
- 반환값 : 변환한 비밀번호 문자열
Hints!
- 문자열의 각 글자를 반복 인자로 사용할 수 있어요.
- 문자열에 연산자를 사용해 간단하게 문자열을 붙일 수 있어요.
- 사전형 자료형을 활용하면 더욱 쉽게 문제를 해결할 수 있어요.
- 입력되는 수는 4, 8, 6만 있어요.
- 예시로 주어진 486은 예시예요. 모든 4, 8, 6의 조합에 대해 만족하도록 코드를 작성해주세요.
def yoonHa(nums):
psswd = {'4':'love', '8':'smile', '6':'kiss'}
answer = []
for i in nums:
answer.append(psswd[i])
return ''.join(answer)
nums = input()
print(yoonHa(nums))
* 필요한 구조와 문법부터 생각하자!
• 구글 애드센스 :
사이트를 검토한 결과 안타깝게도(안타까운거 맞냐고 😾) 지금은 사이트에 광고를 게재할 수 없다고 메일이 왔다.
세부정보 봤더니 가치가 낮은 콘텐츠..
혼자 끄적이긴 하지만 1일 1블로그 열심히 해왔는데 흐익ㅜ 팩트로 때리는 구글.
연말이라 그런가 최대 2주 정도 걸린다던 검토 기간이 더 소요된 듯. 업데이트해서 재도전하자~
* 기술 블로그라는 특성에 맞게 공부하는 내용을 자세하게 올려야겠다!

'개인 공부' 카테고리의 다른 글
12/21 화 성과 (0) | 2021.12.21 |
---|---|
12/20 월 성과 (0) | 2021.12.21 |
12/18 토 성과 (0) | 2021.12.19 |
12/17 금 성과 (0) | 2021.12.18 |
12/16 목 성과 (0) | 2021.12.16 |