문자열의 뒤의 n글자
def solution(my_string, n):
answer = my_string[-n:]
return answer
글자 이어 붙여 문자열 만들기
def solution(my_string, index_list):
answer = ""
for i in index_list :
answer += my_string[i]
return answer
카운트업
def solution(start_num, end_num):
answer = []
for i in range(start_num, end_num+1) :
answer.append(i)
return answer
수 조작하기 1
def solution(n, control):
answer = n
for i in control :
if i == "w" :
n += 1
elif i == "s" :
n -= 1
elif i == "d" :
n += 10
elif i == "a" :
n -= 10
return n
cf)
아래의 코드에서는 answer은 n(=0)으로 할당된 후 변화가 없었기 때문에 0이라는 결과가 나온다.
마지막 두 원소
def solution(num_list):
answer = num_list
if num_list[-1] > num_list[-2] :
num_list.append(num_list[-1] - num_list[-2])
else :
num_list.append(num_list[-1] * 2)
return num_list
'데이터의 가능성 > 매일코딩' 카테고리의 다른 글
프로그래머스 LV.0 문제풀이 (0) | 2024.06.26 |
---|---|
마지막 두 원소/이어 붙인 수/원소들의 곱과 합 (0) | 2024.06.26 |
문자 리스트를 문자열로 변환하기(join) (0) | 2024.06.14 |
5일차 문자열 섞기 (1) | 2024.06.11 |
4일차 문자열 붙여서 출력하기/문자열 돌리기/홀짝 구분하기/문자열 겹쳐쓰기 (0) | 2024.06.08 |