일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 타입스크립트 리액트
- 리액트
- 리액트 프로젝트
- 타입스크립트
- 파이썬 반복문
- 리액트 훅
- 파이썬 딕셔너리
- Next 팀 프로젝트
- JavaScript
- 리액트 공식 문서
- 내배캠 프로젝트
- React Hooks
- 파이썬 replace
- 한글 공부 사이트
- 프로그래머스
- useEffect
- useState
- typeScript
- 자바스크립트
- REACT
- 내일배움캠프
- 파이썬 for
- 파이썬 for in
- 내일배움캠프 프로젝트
- 파이썬 slice
- 리액트 공식문서
- 코딩테스트
- 내일배움캠프 최종 프로젝트
- tanstack query
- 파이썬 enumerate
- Today
- Total
sohyeon kim
[Python] 프로그래머스 : 배열 만들기(2) 181921, all, set 본문
📝 문제
정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다.
🫠 나의 풀이
def solution(l, r):
answer = []
for i in range(l, r+1):
num = str(i)
if all(x == "5" or x == "0" for x in [*num]):
answer.append(i)
return answer if len(answer) > 0 else [-1]
JS 의 every 인 all ~
🧞♂️ 다른 사람의 풀이
def solution(l, r):
answer = []
for i in range(l, r+1):
if not set(str(i)) - set(['0','5']):
answer.append(i)
return answer if answer else [-1]
😮
🔗 https://www.daleseo.com/python-all/
파이썬의 내장 함수 all() 사용법
Engineering Blog by Dale Seo
www.daleseo.com
프로그래머스, 배열 만들기2(python)
l부터 r까지 순회하며 i에 5나 0이 아닌 다른 수가 있는지 확인l 부터 r까지 순회각 숫자를 문자열로 변환 후, 그 문자열을 집합으로 반환고유한 요소의 집합을 나타내는데 사용{} 또는 set() 함수를
velog.io
🔗 https://kwonkai.tistory.com/61
python - 집합 자료형, 교집합, 합집합, 차집합
집합 자료형 집합(set)은 집합에 관련된 것을 쉽게 처리하기 위한 자료형이다. 집합 자료형은 set 키워드를 이용해 만들 수 있다. ### 집합 자료형 # 집합 자료형 만들기 a = set([1,3,5]) a b = set("List") b
kwonkai.tistory.com
🔗 https://school.programmers.co.kr/learn/courses/30/lessons/181921?language=python3
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'Coding Test' 카테고리의 다른 글
[Python] 프로그래머스 : OX 퀴즈 120907, for(forEach) (0) | 2024.05.17 |
---|---|
[Python] 프로그래머스 : 다음에 올 숫자 120924, 구조분해할당 (0) | 2024.05.16 |
[Python] 프로그래머스 : 그림 확대 181836, for in, replace (0) | 2024.05.07 |
[Python] 프로그래머스 : 무작위로 K개의 수 뽑기 181858, for in, while (0) | 2024.05.05 |
[Python] 프로그래머스 : 문자열 여러 번 뒤집기 181913, slice [::-1] (0) | 2024.04.27 |