문제 : 문자열의 앞의 n의 글자
https://school.programmers.co.kr/learn/courses/30/lessons/181907
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
내 코드
def solution(my_string, n):
answer = my_string[:n]
return answer
문제 : 접두사인지 확인하기
https://school.programmers.co.kr/learn/courses/30/lessons/181906
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
내 코드
def solution(my_string, is_prefix):
if my_string[:len(is_prefix)] == is_prefix:
return 1
else:
return 0
좋은 코드
def solution(my_string, is_prefix):
return int(my_string.startswith(is_prefix))
문제 : 문자열 뒤집기
https://school.programmers.co.kr/learn/courses/30/lessons/181905
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
내 코드:
def solution(my_string, s, e):
answer = ''
for i in range(len(my_string)):
if i >= s and i <= e :
answer += my_string[s+e-i]
else:
answer += my_string[i]
return answer
좋은코드:
def solution(my_string, s, e):
substr = reversed(list(my_string[s:e+1]))
return my_string[:s] + ''.join(substr) + my_string[e+1:]
def solution(my_string, s, e):
return my_string[:s]+my_string[s:e+1][::-1]+my_string[e+1:]
문제 : 세로 읽기
https://school.programmers.co.kr/learn/courses/30/lessons/181904
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
내 코드
def solution(my_string, m, c):
for i in range(m):
answer = ''
for j in range(i, len(my_string), m) :
answer += my_string[j]
print(answer)
if i+1 == c:
return answer
좋은코드
def solution(s, m, c):
return s[c-1::m]
def solution(my_string, m, c):
return ''.join(my_string[i] for i in range(c - 1, len(my_string), m))
문제 : qr code
https://school.programmers.co.kr/learn/courses/30/lessons/181903
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
내 코드
def solution(q, r, code):
answer = ''
for i in range(len(code)):
if i%q == r:
answer += code[i]
return answer
좋은 코드:
def solution(q, r, code):
return code[r::q]
def solution(q, r, code):
return ''.join(code[i] for i in range(r, len(code), q))'카테부 4기 판교 ai 실무 > 코테 공부' 카테고리의 다른 글
| 프로그래머스 코딩 기초 트레이닝 Day12 (0) | 2026.06.05 |
|---|---|
| 프로그래머스 코딩 기초 트레이닝 Day11 (0) | 2026.06.04 |
| 프로그래머스 코딩 기초 트레이닝 Day9 (0) | 2026.05.28 |
| 프로그래머스 코딩 기초 트레이닝 Day8 (0) | 2026.05.23 |
| 프로그래머스 코딩 기초 트레이닝 Day7 (0) | 2026.05.19 |