java(163)
-
[백준 알고리즘] 1850번 / 최대공약수
문제모든 자리가 1로만 이루어져있는 두 자연수 A와 B가 주어진다. 이 때, A와 B의 최대 공약수를 구하는 프로그램을 작성하시오. 예를 들어, A가 111이고, B가 1111인 경우에 A와 B의 최대공약수는 1이고, A가 111이고, B가 111111인 경우에는 최대공약수가 111이다.입력첫째 줄에 두 자연수 A와 B를 이루는 1의 개수가 주어진다. 입력되는 수는 19자리를 넘지 않는 자연수이다.♡ 소스코드1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class GCD { public static long gcd (long n, long m) { if (m == 0) return n; return g..
2018.05.27 -
[백준 알고리즘] 2920번 / 음계
문제다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다. 연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오.입력첫째 줄에 8개 숫자가 주어진다. 이 숫자는 문제 설명에서 설명한 음이며, 1부터 8까지 숫자가 한 번씩 등장한다. ♡ 소스코드1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2..
2018.05.27 -
[백준 알고리즘] 1789번 / 수들의 합
문제서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최대값은 얼마일까? ♡ 소스코드 (Java) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; public class Sum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = 0; long s = sc.nextLong(); // 자연수의 합 for (int i = 1; i
2018.05.27 -
[백준 알고리즘] 1193번 / 분수 찾기
문제무한히 큰 배열에 다음과 같이 분수들을 적혀있다.1/11/21/31/41/5…2/12/22/32/4……3/13/23/3………4/14/2…………5/1……………………………이와 같이 나열된 분수들을 1/1 -> 1/2 -> 2/1 -> 3/1 -> 2/2 -> … 과 같은 순서로 차례대로 1번, 2번, 3번, 4번, 5번, … 분수라고 하자. X가 주어졌을 때, X번째 분수를 구하는 프로그램을 작성하시오. ♡ 소스코드 (Java)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 import java.util.Sc..
2018.05.27 -
[백준 알고리즘] 1008번 / A/B
Q. 두 수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 1 2 3 4 5 6 7 8 9 10 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double A = sc.nextInt(); double B = sc.nextInt(); System.out.println(A/B); } } Colored by Color Scripter cs 문제 풀기 : https://www.acmicpc.net/problem/10081008번: A/B1008번 제출 맞은 사람 숏코딩 풀이 풀이 작성 풀이 요청 재채점/수정 문제 추천..
2018.05.27 -
[백준 알고리즘] 1001번 / A-B
Q. 두 수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a-b); } } Colored by Color Scripter cs문제 풀기 : https://www.acmicpc.net/problem/10011001번: A-B1001번 제출 맞은 사람 숏코딩 풀이 풀이 작성 풀이 요청 재채점/수정 문제 추천 채점 ..
2018.05.27