일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 타입스크립트 리액트
- 리액트 프로젝트
- 리액트 훅
- 리액트 공식문서
- 자바스크립트
- 파이썬 replace
- 리액트
- Next 팀 프로젝트
- tanstack query
- useEffect
- React Hooks
- JavaScript
- REACT
- 코딩테스트
- 파이썬 for
- 내일배움캠프 최종 프로젝트
- useState
- 프로그래머스
- 내일배움캠프
- 리액트 공식 문서
- 내일배움캠프 프로젝트
- typeScript
- 파이썬 반복문
- 파이썬 for in
- 파이썬 slice
- 한글 공부 사이트
- 내배캠 프로젝트
- 타입스크립트
- 파이썬 딕셔너리
- 파이썬 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 |