로또의 최고 순위와 최저 순위_Java

로또의 순위는 아래의 표를 기준으로 정해진다.로또를 구매한 민우가 동생의 낙서로 일부 번호를 알아볼 수 없게 되었다. 자신이 구매한 로또로 당첨이 가능했던 최고순위와 최저순위를 알아보고자 한다.알아볼 수 없는 번호를 0으로 표기해서 알아보자.민우가 구매한 로또 번호를

약 19시간 전
·
0개의 댓글

JAVA로 순열, 중복 순열, 조합, 중복 조합 이해하기

프로그래머스-소수만들기문제를 해결하면서 조합코드를 찾아보게 되었고 그 외에 순열과 중복이 가능한 경우에 대해서 공부가 필요하다고 생각되서 정리해보았다.순열에서는 순서가 중요하기 때문에 1,2 와 2,1은 순서가 다르므로 다른 경우의 수로 카운팅한다.순서가 있게 뽑는 것

약 23시간 전
·
0개의 댓글

소수 만들기_Java

주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하자. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return하도록 solution을 완성해보자.n

약 23시간 전
·
0개의 댓글

[해시] 완주하지 못한 선수_Java (다시)

수많은 마라톤 선수들이 마라톤에 참여했다. 단 한명의 선수를 제외하고는 모든 선수가 마라톤을 완주했다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을

5일 전
·
0개의 댓글

[정렬] K번째 수_Java

배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려한다. 배열 array,i,j,k를 원소로 가진 2차원배열 commands가 매개변수로 주어질 때, 결과를 배열에 담아 return하는 solution을 완성해보자array

5일 전
·
0개의 댓글

[완전 탐색] 모의고사_Java (다시)

수포자들이 모의고사에서 수학문제를 전부 찍으려 한다.1번 수포자 : 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자 : 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ...3번 수포자 : 3, 3, 1, 1

5일 전
·
0개의 댓글
post-thumbnail

[탐욕법(Greedy)] 체육복_Java

점심시간에 도둑이 들어서 일부 학생들의 체육복을 도난당했다.여벌이 있는 학생들이 이들에게 체육복을 빌려주려하는데 학생들의 번호는 체격순으로 매겨져 있어 바로 앞과 뒷번호의 학생들에게만 체육복을 빌려줄 수 있습니다.전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가

6일 전
·
0개의 댓글
post-thumbnail

탐욕법 (Greedy Algorithm)

현재 상황에서 가장 좋은 것을 고르는 알고리즘문제를 해결하는 과정에서 그 순간마다 최적이라고 생각되는 결정을 하는 방식으로 최종 해답에 도달하는 방식이다.동적프로그래밍을 간단한 문제해결에 사용하면 지나치게 많은 일을 한다는 것을 착안하여 고안되었다.순간마다 하는 선택은

6일 전
·
0개의 댓글
post-thumbnail

폰켓몬_Java

당신은 폰켓몬을 잡기 위한 여행 중✈️ 드디어 홍박사의 연구실에 도착❗️ 박사님은 연구실에 있는 총 n마리의 폰켓몬 중에서 n/2마리를 가져가도 좋다고 한다. 폰켓몬은 종류에 따라서 번호룰 붙여 구분한다.당신은 최대한 다양한 종류의 폰켓몬을 가지길 원하기 때문에, 최대

6일 전
·
0개의 댓글

약수의 개수와 덧셈_Java

두 정수 left부터 right까지의 모든 수 중에서 약수의 개수가 짝수인 수는 더하고, 홀수인 수는 뺀 수를 return하는 solution을 완성해보자.1 ≤ left ≤ right ≤ 1,000생각나는데로 그냥 쉽게 해결한 문제이다.left가 right보다 작거나

6일 전
·
0개의 댓글

3진법 뒤집기_Java

자연수 n이 매개변수로 주어질때, n을 3진법 상에서 앞뒤로 뒤집은 후 , 이를 다시 10진법으로 표현한 수를 return하는 solution을 완성해보자.n은 1 이상 100,000,000 이하인 자연수입니다.n이 3보다 크거나 같을때까지 반복하면서 StringBui

6일 전
·
0개의 댓글
post-thumbnail

예산_Java

S사에서 각 부서에 필요한 물품을 지원해주려한다.하지만 예산이 정해져있기 때문에 모든 부서의 물품을 구매할 수는 없다.그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 한다.부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대

7일 전
·
0개의 댓글

[JAVA] List 중복 제거하는 방법

두 개 뽑아서 더하기 문제를 통해 공부함Java-int형-ArrayList-배열-변환Java에서 정수 목록을 정수 배열로 변환하는 방법(https://www.delftstack.com/ko/howto/java/how-to-convert-integer-list-

7일 전
·
0개의 댓글

두 개 뽑아서 더하기_Java

정수 배열 numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return하는 solution을 완성해보자numbers의 길이는 2 이상 100 이하 \- numbers의 모든 수는 0 이상 100

7일 전
·
0개의 댓글
post-thumbnail

최소 직사각형_Java

명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 한다.가장 긴 가로 길이와 세로길이가 각각 80,70이기 때문에 80 x 70 크기의 지갑을 만들면 모든 명함을 수납할 수 있다.하지만 2번 명함을 눕혀 수납한다면 80 x 50 크기의 지갑으로 모든 명함을 수납할 수

7일 전
·
1개의 댓글

부족한 금액 계산하기_Java

놀이기구의 원래 이용료는 price인데 놀이기구를 N번째 이용한다면 원래 이용료의 N배를 받는다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성해보자.단, 금액이 부족하지 않으면

7일 전
·
0개의 댓글

[SQL 고득점 Kit] SELECT_mysql

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다.각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성멸 및 중성화 여부를 나타낸다.동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문

7일 전
·
0개의 댓글
post-thumbnail

2016년_Java

2016년 1월 1일은 금요일이다. 두 수 a,b를 입력받아 2016년 a월 b일이 무슨요일인지 리턴하는 함수 solution을 완성해보자.2016년은 윤년입니다.2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다

7일 전
·
0개의 댓글

가운데 글자 가져오기_Java

단어 s의 가운데 글자를 반환하는 함수 solution을 완성해보자단, 단어의 길이가 짝수인 경우에는 가운데 두 글자를 반환하자s는 길이가 1 이상, 100이하인 스트링입니다.

2022년 6월 28일
·
0개의 댓글
post-thumbnail

같은 숫자는 싫어_Java

배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져있다.이때 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 한다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야한다.배열 arr에서 연속적으로 나타는 숫자는

2022년 6월 28일
·
0개의 댓글