반응형

java 56

[백준] Java 알람 시계 (2884번)

[백준] Java 알람 시계 (2884번) 브론즈 3 📝문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 ..

[프로그래머스] 직각삼각형 출력하기 Java

[프로그래머스] 코딩테스트 입문 /직각삼각형 출력하기 / C# 📝문제 설명 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 🔎 제한사항 1 ≤ n ≤ 10 🎀입출력 예시 입력 :3 n이 3이므로 첫째 줄에 * 1개, 둘째 줄에 * 2개, 셋째 줄에 * 3개를 출력합니다. * ** *** 🧐 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); f..

[프로그래머스] 옷가게 할인 받기 Java

[프로그래머스] 코딩테스트 입문 / 옷가게 할인 받기 / Java 📝문제 설명 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 🔎 제한사항 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 🎀입출력 예시 150,000 142,500 580,000 464,000 입출력 예 #1 150,000원에서 5%를 할인한 142,500원을 return 합니다. 입출력 예 #2 580,000원에서 20%를 할인한 464,000원을 re..

[프로그래머스] 중앙값 구하기 Java

[프로그래머스] 코딩테스트 연습 / 중앙값 구하기/ Java 📝문제 설명 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 🔎 제한사항 array의 길이는 홀수입니다. 0

[백준] Java 평균점수 (10039번)

[백준] C# 평균점수 (10039번) 브론즈 4 📝문제 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오. 🔎 입력 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두..

[프로그래머스] 피자 나눠먹기 (3) Java

[프로그래머스] 코딩테스트 입문 / 피자 나눠먹기 (3) / Java 📝문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 🔎 제한사항 2 ≤ slice ≤ 10 1 ≤ n ≤ 100 🎀입출력 예시 7 10 2 4 12 3 입출력 예 #1 10명이 7조각으로 자른 피자를 한 조각 이상씩 먹으려면 최소 2판을 시켜야 합니다. 입출력 예 #2 12명이 4조각으로 자른 피자를 한 조각 이상씩 먹으려면 최소 3판을 시켜야 합니다. 🧐 풀이 풀이1 cl..

[백준] Java 별찍기 - 3 (2440번)

[백준] Java 별찍기 - 3 (2440번) 브론즈 4 📝문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 🔎 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 🔎출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 🎀입출력 예시 예제 입력 : 5 예제 출력 ***** **** *** ** * 🧐 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = n..

[백준] Java : 합 (8393번)

[백준] Java : 합 (8393번) 브론즈 5 📝문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 🔎출력 1부터 n까지 합을 출력한다. 🎀입출력 예시 예제 입력 1 : 3 예제 출력 1 : 6 🧐 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=s.nextInt(); int sum=0; s.close(); for(int i=1;i

[프로그래머스]피자 나눠먹기 (2) Java

[프로그래머스] 코딩테스트 입문 / 피자 나눠먹기 (2) / Java 📝문제 설명 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 🔎 제한사항 1 ≤ n ≤ 100 🎀입출력 예시 6 1 10 5 4 2 입출력 예 #1 6명이 모두 같은 양을 먹기 위해 한 판을 시켜야 피자가 6조각으로 모두 한 조각씩 먹을 수 있습니다. 입출력 예 #2 10명이 모두 같은 양을 먹기 위해 최소 5판을 시켜야 피자가 30조각으로 모두 세 조각씩 먹을 수 있습니다. 입출력 예 #3 4명이 모두 같은 양..

반응형