STUDY/Python

프로그래머스 코딩테스트 입문 파이썬 lv.0 (3)

2023. 2. 3. 15:19

프로그래머스 코딩테스트 입문 python

짝수는 싫어요
https://school.programmers.co.kr/learn/courses/30/lessons/120813

참고 블로그: https://jinmay.github.io/2020/05/28/python/python-list-comprehension-with-if-statement/
if는 리스트 컴프리헨션 뒤에, if + else는 앞에 작성)

def solution(n):
    return [x for x in range(n+1) if x % 2 == 1]
# 다른 풀이 range에서 끝냄
def solution(n):
    return [i for i in range(1, n+1, 2)]

 

편지
https://school.programmers.co.kr/learn/courses/30/lessons/120898

def solution(message):
    return len(message)*2

 

배열의 유사도
https://school.programmers.co.kr/learn/courses/30/lessons/120903

  • 전체를 더한 리스트에서 합집합 제거하면 교집합만 남는다
def solution(s1, s2):
    return  len(s1+s2) - len(set(s1+s2))

 

순서쌍의 개수
https://school.programmers.co.kr/learn/courses/30/lessons/120836

def solution(n):
    l = []
    for i in range(1,n+1):
        if n % i == 0:
            l.append(i)
            l.append(n//i)
            #약수 리스트에 추가하기
            
    return len(set(l)) 
#다른 사람의 풀이
def solution(n):
    answer = len([i for i in range(1,n+1) if n%i == 0])
    return answer

 

제곱수 판별하기
https://school.programmers.co.kr/learn/courses/30/lessons/120909

def solution(n):
    if n ** 0.5 == int(n ** 0.5):
        return 1
    else:
        return 2
#math를 활용한 다른 사람의 풀이
import math

def solution(n):
    return 1 if int(math.sqrt(n)) ** 2 == n else 2
 
'STUDY/Python' 카테고리의 다른 글
  • 프로그래머스 코딩테스트 입문 파이썬 lv.0 (5)
  • 프로그래머스 코딩테스트 입문 파이썬 lv.0 (4)
  • 프로그래머스 코딩테스트 입문 파이썬 lv.0 (2)
  • 프로그래머스 코딩테스트 입문 파이썬 lv.0 (1)
둥둥런
둥둥런
대학원생의 UX, 데이터분석, 개발 공부 기록장📁
둥둥런
Done is better than Perfect
둥둥런
전체
오늘
어제

공지사항

  • About me
  • 분류 전체보기
    • TIL
      • 멋사_AI스쿨_TIL
    • 회고
      • 프로젝트 회고
    • STUDY
      • SQL
      • Python
      • Pandas
      • 태블로
      • 통계
      • 머신러닝 | 딥러닝
      • ETC
      • 그로스마케팅 | 광고
      • UX
    • BOOK
    • EVENT

인기 글

블로그 메뉴

  • 태그
  • 관리
hELLO · Designed By 정상우.
둥둥런
프로그래머스 코딩테스트 입문 파이썬 lv.0 (3)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.