- 배열 만들기 2


=> 다른 풀이
def solution(l, r):
answer = []
for num in range(l, r + 1):
if not set(str(num)) - set(['0', '5']):
answer.append(num)
return answer if answer else [-1]
set(str(num)) - set(['0', '5']) // 같은 문자가 있을 때 없애라
- 다항식 더하기


=> 문자열 띄어쓰기 기준으로 나눠 리스트로 만들고, x 붙은거 찾아서 x의 계수 다 더해줌(x_count),
숫자로 생긴 것도 다 찾아서 더해줌(total_num)
더해주는 상수가 있는지 없는지에 따라 나뉘고, x의 계수가 1이면 "1x"되지 않게 "x"로 처리
x가 없고 상수만 있을때, 상수만 더해주도록 처리
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
'파이썬 코딩' 카테고리의 다른 글
| [24/11/13] 파이썬 매일 문제 풀이 17일차 (0) | 2024.11.14 |
|---|---|
| [24/11/12] 파이썬 매일 문제 풀이 16일차 (0) | 2024.11.12 |
| [24/11/05] 파이썬 매일 문제 풀이 12일차 (0) | 2024.11.05 |
| [24/11/04] 파이썬 매일 문제 풀이 11일차 (0) | 2024.11.05 |
| [24/11/03] 파이썬 매일 문제 풀이 10일차 (0) | 2024.11.04 |