728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️
1. 커피 심부름
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181837
⌨️ 작성한 코드 (Python)
def solution(order):
answer = 0
for s in order:
if s == "anything" or "americano" in s:
answer += 4500
elif "cafelatte" in s:
answer += 5000
return answer
2. 그림 확대
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181836
⌨️ 작성한 코드 (Python)
def solution(picture, k):
answer = []
for row in picture:
expand = ''
for x in row:
expand += x * k
for _ in range(k):
answer.append(expand)
return answer
3. 조건에 맞게 수열 변환하기 3
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181835
⌨️ 작성한 코드 (Python)
def solution(arr, k):
return [n*k for n in arr] if k % 2 == 1 else [n+k for n in arr]
4. l로 만들기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181834
⌨️ 작성한 코드 (Python)
def solution(myString):
answer = ''
for s in myString:
if ord(s) < ord("l"):
answer += "l"
else:
answer += s
return answer
5. 특별한 이차원 배열 1
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181833
⌨️ 작성한 코드 (Python)
def solution(n):
answer=[[0] * n for i in range(n)]
for i in range(n):
answer[i][i]=1
return answer
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형