분류 전체보기
-
2024/09/28(Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 7개 // 누적 361개 풀이한 문제Lv1로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(lottos, win_nums): rank = {0:6, 1:6, 2:5, 3:4, 4:3, 5:2, 6:1} #당첨 갯수 : 순위 num_0 = lottos.count(0) answer1 = len(set(lottos)&set(win_nums)) #최소 갯수 일치 answer2 = answer1+nu..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 7개 // 누적 361개2024/09/28(Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 7개 // 누적 361개 풀이한 문제Lv1로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(lottos, win_nums): rank = {0:6, 1:6, 2:5, 3:4, 4:3, 5:2, 6:1} #당첨 갯수 : 순위 num_0 = lottos.count(0) answer1 = len(set(lottos)&set(win_nums)) #최소 갯수 일치 answer2 = answer1+nu..
2024.09.28 -
2024/09/27(Lv0) 235개 (Lv1) 70개 (Lv2) 48개 (Lv3) 7개 // 누적 360개 풀이한 문제Lv3등굣길 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(m, n, puddles): answer = 0 maps = [] for i in range(n): maps.append([1]*m) for pu in puddles: maps[pu[1]-1][pu[0]-1] = 0 #앗쒸.. 3번째 열 2번째 행이었냐.. # 0행/0열에 물웅덩이..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 70개 (Lv2) 48개 (Lv3) 7개 // 누적 360개2024/09/27(Lv0) 235개 (Lv1) 70개 (Lv2) 48개 (Lv3) 7개 // 누적 360개 풀이한 문제Lv3등굣길 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(m, n, puddles): answer = 0 maps = [] for i in range(n): maps.append([1]*m) for pu in puddles: maps[pu[1]-1][pu[0]-1] = 0 #앗쒸.. 3번째 열 2번째 행이었냐.. # 0행/0열에 물웅덩이..
2024.09.27 -
📚 먹으면서 에코하는 가장 스마트한 방법, 오늘티켓📌 프로젝트 개요수행 기간 2023.09 - 2023.12사용 데이터 "소상공인시장진흥공단_상가(상권)정보", 공공데이터포털"전국음식물폐기물다량배출업소표준데이터", 공공데이터포털"서울시민의 업종별 카드소비 패턴 데이터", 서울특별시 빅데이터 캠퍼스 성과 ‘코딩과 소비자응용’ 과목 석차 1등(A+) 사용 프로그램 및 언어 Google Colab, Viusal Studio Code, Python, SQL학부의 ‘코딩과 소비자응용’ 과목의 캡스톤 디자인 프로젝트로 진행한 개인프로젝트이다. SQL을 활용하여 패널 데이터를 분석하고, 분석 인사이트를 기반으로 UI/UX를 디자인하였다. 디자인에는 사용자 중심의 앱 서비스의 전반적인 과정을 구체적으로 포함하..
[개인 프로젝트] 먹으면서 에코하는 가장 스마트한 방법, 오늘티켓📚 먹으면서 에코하는 가장 스마트한 방법, 오늘티켓📌 프로젝트 개요수행 기간 2023.09 - 2023.12사용 데이터 "소상공인시장진흥공단_상가(상권)정보", 공공데이터포털"전국음식물폐기물다량배출업소표준데이터", 공공데이터포털"서울시민의 업종별 카드소비 패턴 데이터", 서울특별시 빅데이터 캠퍼스 성과 ‘코딩과 소비자응용’ 과목 석차 1등(A+) 사용 프로그램 및 언어 Google Colab, Viusal Studio Code, Python, SQL학부의 ‘코딩과 소비자응용’ 과목의 캡스톤 디자인 프로젝트로 진행한 개인프로젝트이다. SQL을 활용하여 패널 데이터를 분석하고, 분석 인사이트를 기반으로 UI/UX를 디자인하였다. 디자인에는 사용자 중심의 앱 서비스의 전반적인 과정을 구체적으로 포함하..
2024.09.27 -
문제 보기 : 숫자 게임 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 57%작성 코드import heapqdef solution(A, B): answer = 0 A = [-i for i in A] B = [-i for i in B] heapq.heapify(A) heapq.heapify(B) while A and B: a = -heapq.heappop(A) b = -heapq.heappop(B) if b > a: answer += ..
Lv3. 숫자 게임문제 보기 : 숫자 게임 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 57%작성 코드import heapqdef solution(A, B): answer = 0 A = [-i for i in A] B = [-i for i in B] heapq.heapify(A) heapq.heapify(B) while A and B: a = -heapq.heappop(A) b = -heapq.heappop(B) if b > a: answer += ..
2024.09.26 -
문제 보기 : 로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 59%작성 코드def solution(lottos, win_nums): rank = {0:6, 1:6, 2:5, 3:4, 4:3, 5:2, 6:1} #당첨 갯수 : 순위 num_0 = lottos.count(0) answer1 = len(set(lottos)&set(win_nums)) #최소 갯수 일치 answer2 = answer1+num_0 #최대 갯수 일치 answer = [rank[answer2],rank..
Lv1. 로또의 최고 순위와 최저 순위문제 보기 : 로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 59%작성 코드def solution(lottos, win_nums): rank = {0:6, 1:6, 2:5, 3:4, 4:3, 5:2, 6:1} #당첨 갯수 : 순위 num_0 = lottos.count(0) answer1 = len(set(lottos)&set(win_nums)) #최소 갯수 일치 answer2 = answer1+num_0 #최대 갯수 일치 answer = [rank[answer2],rank..
2024.09.26 -
2024/09/26(Lv0) 235개 (Lv1) 70개 (Lv2) 48개 (Lv3) 6개 // 누적 359개 풀이한 문제Lv2[3차] 파일명 정렬 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(files): new_files = {i:[] for i in files} num = [str(i) for i in range(10)] #["0","1",....,"9"] for file in files: a = [] ; turn = 0 ff = file.lower() j = '' ..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 70개 (Lv2) 48개 (Lv3) 6개 // 누적 359개2024/09/26(Lv0) 235개 (Lv1) 70개 (Lv2) 48개 (Lv3) 6개 // 누적 359개 풀이한 문제Lv2[3차] 파일명 정렬 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(files): new_files = {i:[] for i in files} num = [str(i) for i in range(10)] #["0","1",....,"9"] for file in files: a = [] ; turn = 0 ff = file.lower() j = '' ..
2024.09.26 -
2024/09/25(Lv0) 235개 (Lv1) 70개 (Lv2) 47개 (Lv3) 6개 // 누적 358개 풀이한 문제Lv2오픈채팅방 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(record): answer = [] rec = {} ans = [] for re in record: ls = re.split() if ls[0] == 'Enter': rec[ls[1]] = ls[2] k = ls[0] +' '+ ls[1] ..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 70개 (Lv2) 47개 (Lv3) 6개 // 누적 358개2024/09/25(Lv0) 235개 (Lv1) 70개 (Lv2) 47개 (Lv3) 6개 // 누적 358개 풀이한 문제Lv2오픈채팅방 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(record): answer = [] rec = {} ans = [] for re in record: ls = re.split() if ls[0] == 'Enter': rec[ls[1]] = ls[2] k = ls[0] +' '+ ls[1] ..
2024.09.25 -
문제 보기 : 등굣길 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 58%작성 코드def solution(m, n, puddles): answer = 0 maps = [] for i in range(n): maps.append([1]*m) for pu in puddles: maps[pu[1]-1][pu[0]-1] = 0 #앗쒸.. 3번째 열 2번째 행이었냐.. # 0행/0열에 물웅덩이 있으면 그 뒤로는 못감 for i in range(m): if map..
Lv3. 등굣길문제 보기 : 등굣길 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 58%작성 코드def solution(m, n, puddles): answer = 0 maps = [] for i in range(n): maps.append([1]*m) for pu in puddles: maps[pu[1]-1][pu[0]-1] = 0 #앗쒸.. 3번째 열 2번째 행이었냐.. # 0행/0열에 물웅덩이 있으면 그 뒤로는 못감 for i in range(m): if map..
2024.09.24