목록java (31)
새로운시작
NO.10817 문제세 정수 A, B, C가 주어진다. 이 때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)출력두 번째로 큰 정수를 출력한다. [JAVA] import java.util.Scanner; public class no10817 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); if(a >= 1 && b >= 1 && c >=1 && a c) System.out.println..
NO.9498 문제시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.입력첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 자연수이다.출력시험 성적을 출력한다. [JAVA] import java.util.Scanner; public class no9498 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n >= 0 && n =90 && n =80 && n =70 && n =60 && n
NO.1463 문제정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다.X가 3으로 나누어 떨어지면, 3으로 나눈다.X가 2로 나누어 떨어지면, 2로 나눈다.1을 뺀다.정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최소값을 출력하시오.입력첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 자연수 N이 주어진다.출력첫째 줄에 연산을 하는 횟수의 최소값을 출력한다. [JAVA] import java.util.Scanner; public class no1463 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(..
NO.11721 문제알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오.입력첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.출력입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 이하의 글자만 출력할 수도 있다.[JAVA] import java.util.Scanner; public class no11721 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String w..
NO.7287 문제자신이 온라인 저지에서 맞은 문제의 개수와 아이디를 그대로 출력하는 프로그램을 작성하시오.입력이 문제는 입력이 없다.출력첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. [JAVA]정말 많은 고민을 하고 어렵다 생각했다..결국 구글링해서 어떻게 푸나 봤는데 (자바는 없었지만) 다른 언어로 해설을 올려주신 덕에 아주 쉽게 풀 수 있었다..ㅠㅠ이렇게 쉬운 문제였다니...ㅠㅠㅠㅠㅠ;; 많은 고민을 한 내가 바보같았..;;;그냥 내가 푼 문제수와 아이디를 출력하면 되는 문제... ( 얼마나 풀었는지 확인하려면 내정보... )* 혹시나 해서 내가 푼 문제수를 확인안하고 아무 숫자나 넣으면 틀렸다고 나옴. 정확히 푼 문제수를 출력해내야함! public class no7287 { pu..
NO.1152 문제영어 대소문자와 띄어쓰기만으로 이루어진 문장이 주어진다. 이 문장에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 단어는 띄어쓰기 하나로 구분된다고 생각한다.입력첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문장이 주어진다. 이 문장의 길이는 1,000,000을 넘지 않는다.출력첫째 줄에 단어의 개수를 출력한다. [JAVA]* 공백을 의심하자. import java.util.Scanner; public class no1152 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] array; int count = 0; String a = sc.nextLine(); ..
NO.11720 문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.출력입력으로 주어진 숫자 N개의 합을 출력한다. [JAVA] import java.util.Scanner; public class no8393 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String sum = sc.next(); int result=0; if(n >= 1 && n
NO.8393 문제n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.입력첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.출력1부터 n까지 합을 출력한다. [JAVA] import java.util.Scanner; public class no8393 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = 0; if(n >= 1 && n
NO.2440 문제첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제입력첫째 줄에 N (10; j--){ System.out.print(" "); } for(int k=i;k>0;k--){ System.out.print("*"); } System.out.println(""); } } } }