728x90
반응형
1. 문자열의 앞의 n글자
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181907
- 구현 코드
def solution(my_string, n):
answer = my_string[:n]
return answer
2. 접두사인지 확인하기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181906
- 구현 코드
def solution(my_string, is_prefix):
return int(my_string.startswith(is_prefix))
3. 문자열 뒤집기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181905
- 구현 코드
def solution(my_string, s, e):
sub_string = my_string[s:e+1]
answer = my_string[:s] + sub_string[::-1] + my_string[e+1:]
return answer
4. 세로 읽기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181904
- 구현 코드
def solution(my_string, m, c):
answer = ''
for i in range(int(len(my_string)/m)):
answer += my_string[c + m * i - 1]
return answer
5. qr code
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181903
- 구현 코드
def solution(q, r, code):
answer = ''
for i in range(len(code)):
if i % q == r:
answer += code[i]
return answer
728x90
반응형