Dia Egg - Shugo Chara
728x90
반응형

분류 전체보기 144

(Python) *소수 찾기 (프로그래머스 Lv.1)

(Python) 소수 찾기 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 내 코드 def solution(n): answer = 0 if n>= 2: answer += 1 for i in range(3,n+1): for j in range(3,i): if (i % j) == 0: break elif j == (i-1): answer+=1 return answer 처음 이것을 제출했으나 테스트 10,11,12와 효..

(Python) 소수 만들기 (프로그래머스 Lv.1)

(Python) 소수 만들기 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(nums): answer = 0 num = 0 for i in range(len(nums)-2): for j in range(i+1, len(nums)-1): for k in range(j+1, len(nums)): for h in range(2, nums[i]+nums[j]+nums[k]): if ((nums[..

(Python) 다트게임 (프로그래머스 Lv.1)/.isdigit()

다트게임 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(dartResult): answer = 0 x, nx = 0,0 for i in range(len(dartResult)): if dartResult[i] == '1' and dartResult[i+1] == '0':#숫자10인경우 answer += x x = nx nx = 10 elif dartResult[i] == '0' and ..

(Python) 공원 산책 (프로그래머스 Lv.1)

공원 산책(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(park, routes): answer = [] drive = {'E':[0,1],'S':[1,0],'W':[0,-1],'N':[-1,0]} for i in range(len(park)): #시작지점 알아내기 for j in range(len(park[0])): if park[i][j] == 'S': x, y = i, j for ..

(Python) 실패율 (프로그래머스 Lv.1)

실패율 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 제출 한 내 코드 def solution(N, stages): answer = [0]*(N+2) n_answer = {} for stage in stages: for j in range(1,stage+1): answer[j] += 1 counts[stage] += 1 answer[N+1],answer[0] = 0, 0 for i in range(1,N+1): ..

(Python) count 함수 활용법

count 함수 문자열 안에서 찾고 싶은 문자의 개수를 찾을 수 있는 함수로, 튜플, 리스트, 집합과 같은 반복 가능한 iterable 자료형에서도 사용 가능하다. (dictionary나 set에서는 사용 불가능하다.) 사용방법 : 변수. count(찾는 요소) 문자열 한문자도 가능하고 'students'.count('t') #출력# 2 문자열도 가능하다 (띄어쓰기의 경우 포함안됨) 'studentsts'.count('st') #출력# 2 리스트 한문자 a = [1, 1, 1, 2, 3] a.count(1) #출력# 3 문자열 ['st', 's', 't', 'ststst'].count('st') #출력# 1

Algorithm/TeamNote 2023.06.19

(Python) 카드 뭉치(프로그래머스 Lv.1)

카드 뭉치(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(cards1, cards2, goal): answer = "Yes" locate_1, locate_2 = 0, 0 for go in goal: if locate_1 < len(cards1) and go == cards1[locate_1]: locate_1 += 1 elif locate_2 < len(cards2) and go ==..

카테고리 없음 2023.06.16

(Python) 모의고사 (프로그래머스 Lv1)

모의고사 (프로그래머스 Lv1) https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(answers): tmp_answer = [0]*3 way_1 = [1,2,3,4,5] way_2 = [2,1,2,3,2,4,2,5] way_3 = [3,3,1,1,2,2,4,4,5,5] answer = [] for i in range(len(answers)): if answers[i] == way_1[i%(len(way_1))]: ..

(Python) 과일 장수 (프로그래머스 Lv.1)

과일 장수 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(k, m, score): answer = 0 score.sort(reverse =True) start = 0 while(start + m

(Python) 명예의 전당(1) (프로그래머스 Lv.1)

명예의 전당(1) (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(k, score): answer = [] honor = [] today = 0 for i in range(len(score)): today += 1 if today > k: honor.append(score[i]) honor.sort(reverse = True) honor.pop() answer.append(honor[-..

728x90
반응형