Python(108)
-
[coding test] Programmers_level 1_소수 만들기
▶ Programmers_level 1_소수 만들기 - 프로그래머스: programmers - 코딩 및 결과: github 1#programmers_level 1_소수 만들기 ### 주어진 숫자 중 3개를 더했을 때 소수가 되는 경우의 수 출력 # 에라토스테네스 체 이용하여 판별 import math n=2997 # 조건에서 가장 높은 수의 경우 t=[True for i in range(n+1)] # n자리 수에 모두 True로 리스트 만들기 for i in range(2,int(math.sqrt(n))+1): # 에라토스테네스의 체 (소수를 찾는 방법) / n까지의 제곱근을 for문 if t[i]==True: # 그 자리가 True일 경우 a=2 # 그 자리수의 배수 while i*a
2021.06.20 -
[coding test] Programmers_level 1_로또의 최고 순위와 최저 순위
▶ Programmers_level 1_로또의 최고 순위와 최저 순위 - 프로그래머스: programmers - 코딩 및 결과: github #programmers_level 1_로또의 최고 순위와 최저 순위 ### 2개가 지워진 로또번호를 받고 당첨될수 있는 최대, 최저 등수를 출력 def solution(lottos, win_nums): rank=[6,6,5,4,3,2,1] # 순위 정의 zero = lottos.count(0) # lottos에 0이 몇개 있는지 카운트 hit = sum([i in lottos for i in win_nums]) # 맞힌 수 카운트 return rank[zero+hit],rank[hit] # 최대: 맞힌수+0개수 / 최소: 맞힌수 solution([44, 1, 0, ..
2021.06.19 -
[colab] 구글 코랩에서 실행하기 (하이퍼링크)
▶ 구글 코랩에서 실행하기 (하이퍼링크) 적용 방법 깃허브에 업로드한 파일을 구글 코랩에서 실행하는 하이퍼링크 구글 코랩에서 실행하기 구글 코랩에서 실행하기 (하이퍼링크).ipynb Run, share, and edit Python notebooks colab.research.google.com 1. 하이퍼링크 적용 할 곳에 아래 코드 입력 2. > 위치에 깃허브에 업로드한 파일의 주소 중 https://github.com를 제외한 주소 입력 예) 깃허브 주소 : https://github.com/JeongJaeyoung0/function/blob/main/example.ipynb 입력) href="https://colab.research.google.com/github/JeongJaeyoung0/fun..
2021.06.18 -
[coding test] Programmers_level 1_키패드 누르기
▶ Programmers_level 1_키패드 누르기 - 프로그래머스: programmers - 코딩 및 결과: github JeongJaeyoung0/coding_test 코딩테스트. Contribute to JeongJaeyoung0/coding_test development by creating an account on GitHub. github.com def solution(numbers, hand): answer = '' l_hand ,r_hand = 10, 12 # 왼손, 오른손 시작 위치 for i in numbers: # 키패드 누를 값 for문 if i in [1, 4, 7]: # 1, 4, 7은 왼손 answer += "L" l_hand = i # 왼손 위치 elif i in [3, 6..
2021.06.18 -
[coding test] Programmers_level 1_1차 비밀지도
▶ Programmers_level 1_1차 비밀지도 - 프로그래머스: programmers - 코딩 및 결과: github JeongJaeyoung0/coding_test 코딩테스트. Contribute to JeongJaeyoung0/coding_test development by creating an account on GitHub. github.com def solution(n, arr1, arr2): answer = [] # 정답 지도 리스트 map1 = [bin(i)[2:].zfill(n) for i in arr1] # 첫 번째 지도 row별 2진수 변환 후 리스트 저장 map2 = [bin(i)[2:].zfill(n) for i in arr2] # 두 번째 지도 row별 2진수 변환 후 리스..
2021.06.17 -
[coding test] Programmers_level 1_크레인 인형뽑기 게임
▶ Programmers_level 1_크레인 인형뽑기 게임 - 프로그래머스: programmers - 코딩 및 결과: github JeongJaeyoung0/coding_test 코딩테스트. Contribute to JeongJaeyoung0/coding_test development by creating an account on GitHub. github.com def solution(board, moves): basket=[0] # 인형을 담을 basket list answer=0 # 터진 인형 수 for i in moves: # 뽑을 인형 리스트 for문 for j in range(len(board)): # 뽑을 인형 상위에서 아래로 for문 move = board[j][i-1] # board의 ..
2021.06.16