문자열의 뒤의 n글자
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
def solution(my_string, n): #my_string과 정수 n이 매개변수
answer = '' #문자열 리턴
length = len(my_string) #문자열의 길이 ex)8
answer = my_string[length-n:]
return answer
문자열의 뒤의 n글자
당
다른 사람 풀이
def solution(my_string, n):
return my_string[-n:]
<문법>
[-n:]에서 음수 인덱스(-n)는 문자열의 끝에서부터 시작한다.
글자 이어 붙여 문자열 만들기
문자열 my_string과 정수 배열 index_list가 매개변수로 주어집니다. my_string의 index_list의 원소들에 해당하는 인덱스의 글자들을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.
def solution(my_string, index_list): #my_string과 index_list가 매개변수
answer = ''
#문자열 더하기는 그냥 +
#index_list에서 for문으로 my_string에서 글자를 하나씩 추출
for i in index_list:
#문자열 인덱싱은 0부터 시작
answer += my_string[i]
return answer
<오답노트>
머리로 계산하려고 하지말고 직접 대입해보기
너의 머리로 짐작하여 계산할 경우 틀릴 가능성 극도로 높아짐
'프로그래머스' 카테고리의 다른 글
프로그래머스 lv 0 (0) | 2024.10.12 |
---|---|
프로그래머스 lv 0 (0) | 2024.10.03 |
프로그래머스 lv 0 (0) | 2024.10.03 |
프로그래머스 lv 0 (1) | 2024.09.14 |