본문 바로가기

분류 전체보기145

[프로그래머스] H-Index (42747)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42747 풀이 1. citations[]를 Arrays의 sort메서드로 오름차순으로 정렬한다. 2. 배열의 가장 마지막(큰 수)부터 차례로 3. Math의 min메서드를 사용하여 citations[i]의 값과 순차적 값(?)을 확인 citations.length - i == citations.length - (citations.length - 1) => +1 after i-- : citations.length - (--i) == +2 결과적으로 "citations.length - i" 는 1부터 citations.length까지 1씩 증가하는 수 4. citations[i]와 citations.l.. 2019. 6. 4.
[프로그래머스] (못품)조이스틱 (42860)(java) 보호되어 있는 글 입니다. 2019. 6. 4.
[프로그래머스] 더 맵게 (42626)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42626 문제 설명 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) Leo는 모든 음식의 스코빌 지수가 K 이상이 될 때까지 반복하여 섞습니다. Leo가 가진 음식의 스코빌 지수를 담은 배열 scoville과 원하는 스코빌 지수 K가 주어질 때, 모든 음식의 스코빌 지수를 K 이상으로 .. 2019. 6. 3.
[프로그래머스] 직사각형 별찍기(java)(12969) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/12969 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 5 3 출력 ***** ***** ***** import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(.. 2019. 6. 3.