본문 바로가기

코테23

코딩테스트 문제 사이트 추천 포스팅 요약 1. 백준 2. 프로그래머스 3. Leetcode 1) 백준 사이트: https://www.acmicpc.net/ 장점: 1) 다양한 문제들이 있는 사이트 입니다. 2) 문제마다 분류도 잘 돼있어 원하는 분류만 골라 연습할 수 있습니다. 단점: 1) 다른 사람들이 문제를 어떻게 풀었는지 바로바로 확인할 수 없습니다. 2) 프로그래머스 사이트: https://school.programmers.co.kr/learn/challenges 장점: 1) 대부분 기업들이 프로그래머스를 사용하여 코테를 칩니다. 코테치는 환경에 미리 익숙해지고 싶으면 프로그래머스를 사용하면 좋습니다. 2) 바로 다른 사람들의 문제 풀이법을 공유받을 수 있습니다. 단점: 1) 문제가 백준보다 다양하지 않습니다. 3) Leet.. 2022. 7. 7.
프로그래머스 - [1차] 다트 게임Lv1 풀이/주석/자세한 설명(2018 KAKAO BLIND RECRUITMENT) * 본 포스팅은 직접 구현한 코드입니다. * 불펌 금지합니다. * 다른 좋은 코드들도 많습니다, 참고만 해주세요 감사합니다 :) 포스팅 요약 1. 문제보러가기 2. 코드 및 주석 3. 문제 팁/포인트 + 코드 해설 1. 문제보러가기 출처 - 프로그래머스 https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 문제 설명 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다.. 2022. 6. 14.
프로그래머스 - 로또의 최고 순위와 최저 순위 풀이 상세(자바스크립트) * 본 포스팅은 직접 구현한 코드입니다. * 불펌 금지합니다. * 다른 좋은 코드들도 많습니다, 참고만 해주세요 감사합니다 :) 포스팅 요약 1. 문제보러 가기 2. 코드 및 주석 3. 문제 팁/포인트 + 코드 해설 1. 문제보러 가기 출처 - 프로그래머스 https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 4.. 2022. 5. 29.
(파이썬) 최대공약수 구하기: gcd 사용법 및 프로그래머스 예제/N개의최소공배수 풀이 파이썬 gcd사용법 from math import gcd answer = gcd(2,4,6) answer2 = gcd(12,16,20,24) print(answer) #결과: 2 print(answer2) #결과: 4 gcd (num1, num2....) num1,num2....들의 최대공약수를 출력해 줍니다. gcd관련 예제 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/12953?language=python3 코딩테스트 연습 - N개의 최소공배수 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n.. 2021. 7. 12.
코딩테스트 준비 - 프로그래머스Lv2: 구명보트 풀이 (파이썬) 프로그래머스: 구명보트 풀이 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/42885?language=python3# 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 문제 분석 1. 보트에는 2명까지만 탈 수 있음. 2. 보트에는 무게 제한이 있음. 코드:실패(시간초과) def solution(people, limit): people.sort() weight=0 cnt=0 while people: weight=people.po.. 2021. 7. 7.
코딩테스트 준비 - 프로그래머스: 카펫 풀이 (파이썬) 카펫 풀이 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/42842?language=python3 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr 문제 분석 1. brown+yellow = 사각형 넓이 이다. 2. (가로*2)+(세로-2)*2 = 테두리 넓이, 즉 brown 이다. * 위와 같이 가로길이 4, 세로길이가 3일때 brown = (4*2)+(3-2)*2 코드 def solution(brown, yellow): result=[] for i.. 2021. 7. 2.