728x90
[파이썬] 프로그래머스 Lv0. 조건에 맞게 수열 변환하기 3, l로 만들기, 특별한 이차원 배열 1
안녕하세요 머킹입니다.
해야 할 게 몰아치는데 제대로 못하는 기분이 들어서
주간일정을 세세하게 작성하기로 했습니다.
일정을 상세하게 짜두니 좋네요!
이제부터 우왕좌왕하지 않고 열심히 하겠습니다.
조건에 맞게 수열 변환하기 3
def solution(arr, k):
answer = []
for i in arr:
if k % 2 == 0:
answer.append(i + k)
else:
answer.append(i * k)
return answer
저는 이렇게 풀었습니다!
l로 만들기
def solution(myString):
answer = ''
for char in myString:
if char < 'l':
answer += 'l'
else:
answer += char
return answer
저 이거 문제 읽는데 대문자 i 말하는 건 줄 알고
엥... 이상하다... 엥...? 이러고 있었습니다 ㅎㅎ..
def solution(myString):
return myString.translate(str.maketrans('abcdefghijk', 'lllllllllll'))
이거 너무 웃겨요 ㅋㅋㅋㅋㅋㅋ
특별한 이차원 배열 1
def solution(n):
answer = []
for i in range(n):
row = []
for j in range(n):
if i == j:
row.append(1)
else:
row.append(0)
answer.append(row)
return answer
진짜 어려웠습니다.. 열심히 머리 썼어요
왜 문제형은 쉽다고 생각되는데
이렇게 숫자를 나열하는 것 같이 느껴지면 어려울까요?
import numpy as np
def solution(n):
return np.eye(n).tolist()
아니.. numpy가 된다니.. 충격..
'오늘부터 코딩테스트' 카테고리의 다른 글
[오늘부터 코딩테스트]코딩 기초 문제 트레이닝 끝 (0) | 2023.11.21 |
---|---|
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 (0) | 2023.11.20 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 (0) | 2023.11.16 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 (0) | 2023.11.14 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 (0) | 2023.11.13 |