SearchTeamStudy / coding_test

0 stars 0 forks source link

2022년 2월 #1

Closed gwarnival closed 2 years ago

gwarnival commented 2 years ago

2월 자유 문제 풀이

lineaheshsh commented 2 years ago

풀이는 어딨나용

gwarnival commented 2 years ago

2022-02-10 목요일

[Arrays 101] Merge Sorted Array (java)

lineaheshsh commented 2 years ago

2022-02-11 금요일

[실패율]

슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다.

이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라.

실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 주어질 때, 실패율이 높은 스테이지부터 내림차순으로 스테이지의 번호가 담겨있는 배열을 return 하도록 solution 함수를 완성하라.

lineaheshsh commented 2 years ago

2022-02-11 금요일

약수의 개수와 덧셈

두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요.

lineaheshsh commented 2 years ago

2022-02-12 토요일

3진법 뒤집기

자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.

gwarnival commented 2 years ago

2022-02-12 토요일

[Arrays 101] Remove Element (java)

[Arrays 101] Remove Duplicates from Sorted Array (java)

gwarnival commented 2 years ago

2022-02-13 일요일

[Arrays 101] Check_If_N_and_Its_Double_Exist (java)

[Arrays 101] Valid_Mountain_Array (java)

lineaheshsh commented 2 years ago

2022-02-13 일요일

두 개 뽑아서 더하기

정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.

lineaheshsh commented 2 years ago

2022-02-13 일요일

예산

S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다.

물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다.

부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요.

lineaheshsh commented 2 years ago

2022-02-15 화요일

2016년

2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요.

lineaheshsh commented 2 years ago

2022-02-15 화요일

최소직사각형

lineaheshsh commented 2 years ago

2022-02-15 화요일

나머지가 1이 되는 수 찾기

자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.

lineaheshsh commented 2 years ago

2022-02-15 화요일

부족한 금액 계산하기

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요.

lineaheshsh commented 2 years ago

2022-02-15 화요일

비밀지도

lineaheshsh commented 2 years ago

2022-02-15 화요일

가운데 글자 가져오기

gwarnival commented 2 years ago

2022-02-15 화요일

[Arrays 101] Replace Elements with Greatest Element on Right Side (java)

[Arrays 101] Move Zeroes (java)

[Arrays 101] Sort Array By Parity (java)

lineaheshsh commented 2 years ago

2022-02-18 금요일

문자열 압축

오픈채팅방

lineaheshsh commented 2 years ago

2022-02-20 일요일

124 나라의 숫자

lineaheshsh commented 2 years ago

2022-02-21 월요일

같은 숫자는 싫어

다트 게임

gwarnival commented 2 years ago

2022-02-22 화

[Arrays 101] Height Checker (java)

lineaheshsh commented 2 years ago

2022-02-22 화요일

나누어 떨어지는 숫자 배열

두 정수 사이의 합

문자열 내 마음대로 정렬하기

lineaheshsh commented 2 years ago

2022-02-23 수요일

문자열 내 p와 y의 개수

문자열 내림차순으로 배치하기

문자열 다루기 기본

서울에서 김서방 찾기

수박수박수박수박수박수?

gwarnival commented 2 years ago

2022-02-23 수요일

[Arrays 101] Third Maximum Number (java)

lineaheshsh commented 2 years ago

2022-02-24 목요일

소수 찾기

문자열 숫자 바꾸기

시저 암호

이상한 문자 만들기

약수의 합

자릿수 더하기

자연수 뒤집어 배열로 만들기

lineaheshsh commented 2 years ago

2022-02-27

정수 내림차순으로 배치하기

제일 작은 수 제거하기