[백준] 2884번 - 알람시계 문제풀이 자바 JAVA 조건문 사용
·
Etc/코딩테스트
[알람시계] - 브론즈3 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한..
[백준] 14681번 - 사분면 고르기 자바 JAVA 조건문 사용
·
Etc/코딩테스트
[사분면 고르기 ] - 브론즈V 제출답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int x = s.nextInt(); int y = s.nextInt(); if(x>0 && y>0) { System.out.println(1); }else if(x0) { System.out.println(2); } else if(x
[백준] 2753번 - 윤년 구하기 자바 JAVA 조건문 사용
·
Etc/코딩테스트
윤년 - 브론즈 V 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 제출 답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int year = s.nextInt(); if(year%4==0 && year%1..
[백준] 9498번 - 시험성적 자바 JAVA 조건문 if사용하기
·
Etc/코딩테스트
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int score = s.nextInt(); if(score>=90) { System.out.println("A"); }else if(score>=80) { System.out.println("B"); }else if(score>=70) { System.out.println("C"); }else if(score>=60) { System.out.println("D"); }else { System.out.println("F"); } } }
[백준] 1330번 - 두 수 비교하기 JAVA 자바 (조건문, 삼항연산자)
·
Etc/코딩테스트
제출답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); String answer = a > b ? ">" : a < b ? "
[백준] 11382번 꼬마 정민 - JAVA 자료형 long
·
Etc/코딩테스트
제출답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); long a = s.nextLong(); long b = s.nextLong(); long c = s.nextLong(); System.out.println(a+b+c); } } - A,B,C는 1이상 10의 12승 이하의 수이므로 int보다 더 큰 수를 담는 자료형 long을 사용해야 한다. 자료형 int와 long의 차이 자료형 int long 바이트 32bit (=4byte) 64bit (=8byte) 범위 -2147483648 ~ 2147483647 -92233720368..
[백준] 2588번 - 사칙연산 곱셈 문제풀이 (일의자리,십의자리,백의자리)
·
Etc/코딩테스트
제출한 답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int num1 = s.nextInt(); int num2 = s.nextInt(); int hun = num2/100; int tens = (num2%(hun*100))/10; int units = num2%(hun*100+tens*10); System.out.println(num1*units); System.out.println(num1*tens); System.out.println(num1*hun); System.out.println(num1*num2); } } 두번째 ..
프로그래머스 코딩테스트 - 배열 중간값 구하기 (Array.sort , 시프트연산)
·
Etc/코딩 챌린지
문제 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해 보세요. 제한사항 풀이 import java.util.Arrays; class Solution { public int solution(int[] array) { Arrays.sort(array); int size = array.length; int middle = Math.round(size/2); return array[middle]; } } 1. 배열 오름차순 정렬하는 Array.sort함수 사용하기 위해 java.util.Arrays를..
프로그래머스 코딩테스트 - 분수의 덧셈 (feat. 최대공약수 함수 활용)
·
카테고리 없음
문제 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2 가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0