Today : 22
맨날 지피티와 함께.. 혹은 그냥 있는 코드에서 수정만 하다보니 알고리즘을 많이 까먹어서 프로그래머스로 코테 연습 시작합니다. c,c++,matlab 등 이것저것 섞어서 하다보니 기본 문법도 많이 헷갈려서 Lv.0부터 시작!
꼬리문자열
''.join(filter(lambda x: ex not in x, str_list))
- lamda : 매개변수 x에 대해 어떤 표현식을 행할 것인지?
- filter : 앞에 해당하는 애들을 뒤에서 뽑아냄
- 'string'.join : string을 사이사이에 끼워넣어서 합침
ex가 x에 있지 않는 경우에 x에 대해 str_list에서 filtering하여 각각을 합침
내 답안
def solution(str_list, ex):
answer = ''
for i in range(len(str_list)):
if ex not in str_list[i]:
answer += str_list[i]
return answer
문자열 반복하기
str, n = input().strip().split(' ')
input으로 넣은 값에 대해 ' '을 기준으로 나누고 공백을 제거하여 각각을 str과 n으로 할당해준다
- strip() : 공백 제거
- strip('s') : 문장 속 's' 모두 제거
- lstrip('s') : 맨 처음에 오는 's'만 제거
- rstrip('s') : 맨 나중에 오는 's'만 제거
- split(' ') : ' '을 기준으로 str 나누기
특수문자 출력하기
print(r'!@#$%^&*(\'"<>?:;')
- r = Raw String
- path 설정할 때 r'C:/~~' 로 하는 이유
내 답안
print('!@#$%^&*'+'('+'\\'+"'"+'"<>?:;')
'코테' 카테고리의 다른 글
250402 프로그래머스 파이썬 Lv.0 (0) | 2025.04.02 |
---|---|
250401 프로그래머스 파이썬 Lv.0 (0) | 2025.04.02 |
댓글