일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #프론트엔드개발자
- 파이썬 #python #기초 #기본
- #코딩독학 #코딩인강 #코딩배우기 #개발자 #코딩이란 #코딩교육 #프론트엔드부트캠프 #백엔드부트캠프 #국비지원부트캠프 #개발자 #백엔드 #AI부트캠프 #개발자국비지원 #백엔드개발자
- Today
- Total
아자아자 화이팅이닷 !
231016 프로그래머스 문제풀기 본문
* 배열 만들기2 문제에서
어떻게 풀어야할지 막막했는데,
all함수나 set함수를 사용하면 조금 더 쉽게 문제를 해결할 수 있었다.
all함수를 사용하여 이 문제를 푸는 방법은
def solution(l, r):
result = []
for i in range(l,r+1):
if all(num in ['0','5'] for num in str(i)):
result.append(i)
return result or [-1]
이렇다 !
all 함수는 인자로 받은 모든 요소가 참(True)이면 참(True)을 반환하고
하나라도 거짓(False)이면 거짓(False)을 반환한다.
all함수를 사용하는 예시이다.
>>> all([1, 2, 3])
True
>>> all([1, 2, 3, 0])
False
>>> all([])
True
set함수를 사용하여 이 문제를 푸는 방법은
def solution(l,r):
result = []
for i in range(l,r+1):
if not set(str(i)) - set({'0','5'}):
result.append(i)
return result or [-1]
이렇다 !
set함수는
https://velog.io/@insutance/Python-set-%EC%9D%B4%EB%9E%80
[Python] set() 이란
python 'set( ) 함수' 정리
velog.io
https://blockdmask.tistory.com/451
[python] 파이썬 set (집합) 자료형 정리 및 예제
안녕하세요. BlockDMask 입니다. 오늘은 파이썬에서 집합 자료형인 set 자료형에 대해서 이야기 해보려 합니다. 집합 자료형은 다른 자료형의 중복 제거할때 사용을 하기도 하는데요. 자세한것은 예
blockdmask.tistory.com
https://gorokke.tistory.com/130
파이썬 set() 집합 함수 총정리
1. set() 집합이란? : 순서가 없고 각 요소는 유니크하다, set은 mutable(변경가능) 한 객체이다. *mutable(변경가능) 객체 : 리스트(list), 딕셔너리(dict), set,, -> id() 값은 일정하고 내부 값만 바뀜 *immutable(
gorokke.tistory.com
를 참고하면 좋을 것 같다 !
'TIL' 카테고리의 다른 글
231024 프로그래머스 문제풀기 (0) | 2023.10.24 |
---|---|
231023 프로그래머스 문제풀기 (0) | 2023.10.23 |
231014 프로그래머스 문제풀기 (0) | 2023.10.14 |
230831 프로그래머스 문제풀기 (0) | 2023.08.31 |
230830 프로그래머스 문제풀기 & 1대1 코칭 (0) | 2023.08.30 |