728x90
반응형
접두사인지 확인하기
https://school.programmers.co.kr/learn/courses/30/lessons/181906
def solution(my_string, is_prefix):
return int(my_string.startswith(is_prefix))
문자열 정수의 합
https://school.programmers.co.kr/learn/courses/30/lessons/181849
def solution(num_str):
return sum([int(x) for x in num_str])
주사위 게임 1
https://school.programmers.co.kr/learn/courses/30/lessons/181839
def is_odd(num):
return True if num % 2 != 0 else False
def solution(a, b):
if is_odd(a) and is_odd(b):
return a ** 2 + b ** 2
if is_odd(a) or is_odd(b):
return 2 * (a + b)
if not (is_odd(a) or is_odd(b)):
return abs(a - b)
배열의 원소 삭제하기
https://school.programmers.co.kr/learn/courses/30/lessons/181844
def solution(arr, delete_list):
remove_numbers = set(arr).intersection(set(delete_list))
for remove_number in remove_numbers:
arr.remove(remove_number)
return arr
순서바꾸기
https://school.programmers.co.kr/learn/courses/30/lessons/181891
def solution(num_list, n):
return num_list[n::] + num_list[0:n]
특정한 문자를 대문자로 바꾸기
https://school.programmers.co.kr/learn/courses/30/lessons/181873
def solution(my_string, alp):
answer = ""
for idx, value in enumerate(my_string):
if value == alp:
answer += my_string[idx].upper()
else:
answer += value
return answer
조건에 맞게 수열변환하기 1
https://school.programmers.co.kr/learn/courses/30/lessons/181882
def solution(arr):
for idx, value in enumerate(arr):
if value % 2 == 0 and value >= 50:
arr[idx] = int(value / 2)
if value % 2 != 0 and value < 50:
arr[idx] = value * 2
return arr
꼬리 문자열
https://school.programmers.co.kr/learn/courses/30/lessons/181841
def solution(str_list, ex):
answer = ""
for strs in str_list:
if ex not in strs:
answer += strs
return answer
rny_string
https://school.programmers.co.kr/learn/courses/30/lessons/181863
def solution(rny_string):
return rny_string.replace("m", "rn")
부분 문자열 이어 붙여 문자 만들기
https://school.programmers.co.kr/learn/courses/30/lessons/181911
def solution(my_strings, parts):
answer = ""
for idx, part in enumerate(parts):
s = part[0]
e = part[1]
answer += my_strings[idx][s:e + 1]
return answer
728x90
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] 코딩 기초 트레이닝 #7 (0) | 2023.11.29 |
---|---|
[Programmers] 코딩 기초 트레이닝 #6 (1) | 2023.11.27 |
[Programmers] 코딩 기초 트레이닝 #4 (0) | 2023.11.25 |
[Programmers] 코딩 기초 트레이닝 #3 (0) | 2023.11.25 |
[Programmers] 코딩 기초 트레이닝 #2 (0) | 2023.11.25 |