본문 바로가기

연습

[프로그래머스] 숫자 게임 level 3에 있는 문제인데 쉽기도 하고 질문하기에 질문이 많이 없길래 가져와봤다! 코딩테스트 연습 - 숫자 게임 xx 회사의 2xN명의 사원들은 N명씩 두 팀으로 나눠 숫자 게임을 하려고 합니다. 두 개의 팀을 각각 A팀과 B팀이라고 하겠습니다. 숫자 게임의 규칙은 다음과 같습니다. 먼저 모든 사원이 무작위로 programmers.co.kr 이 문제로 포스팅 수 좀 채워보자😁 문제 설명 xx 회사의 2xN명의 사원들은 N명씩 두 팀으로 나눠 숫자 게임을 하려고 합니다. 두 개의 팀을 각각 A팀과 B팀이라고 하겠습니다. 숫자 게임의 규칙은 다음과 같습니다. 먼저 모든 사원이 무작위로 자연수를 하나씩 부여받습니다. 각 사원은 딱 한 번씩 경기를 합니다. 각 경기당 A팀에서 한 사원이, B팀에서 한 사원이.. 더보기
[프로그래머스] 구명보트 매일매일 문제를 풀고 있다... 오늘은 아마 프로그래머스 푸는 사람이면 다 풀어봤을 '구명보트' 문제를 풀어보자...! 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 그리디 알고리즘을 풀어봤다. 그리디 알고리즘은 함정에 빠지기 쉬운 문제로 조건을 잘 살펴야 한다. 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5.. 더보기
[프로그래머스] 124 나라의 숫자 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr 해당 문제는 규칙을 알면 풀 수 있는 문제라고 생각한다. '질문하기' 보면 3진법 얘기가 있는데.... 저는 잘 모르겠습니다...🥰 나는 문제를 풀 때 규칙을 먼저 생각해보고 규칙을 찾을 때에는 테스트 케이스를 많이 써보고 관찰하고 찾아보는 식으로 한다. 내가 생각한 이 문제의 규칙은 아래와 같다. 풀이 방법 first와 last를 정하고 그 범위 안에서 3 등분하고 다시 반복하고 해서 구간을 좁게 나누는 방법! 내가 생각한 코드는 이런 식이다! 물론 내가 Python문법도 익힌 지 얼마 안 됐고 코딩을 잘하지 못해서 불필요한 게 많긴 하다...😭 코드 def solution(n): first,last,standard=0,0,0 nu.. 더보기