목록Python (322)
코딩연습장
기찍 N 2742번 [ 문제 ] 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. [ 출력 ] 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. [ 입출력 예 ] 예제 입력 1 5 예제 출력 1 5 4 3 2 1 [ 출처 ] 문제를 만든 사람: baekjoon 잘못된 데이터를 찾은 사람: rory143 [ 알고리즘 분류 ] 구현 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt..
N 찍기 2741번 [ 문제 ] 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. [ 출력 ] 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. [ 입출력 예 ] 예제 입력 1 5 예제 출력 1 1 2 3 4 5 [ 출처 ] 문제를 만든 사람: baekjoon 잘못된 데이터를 찾은 사람: rory143 [ 알고리즘 분류 ] 구현 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt..
선택제어문 - 자가진단6 #533 [ 문제 ] 남자는 'M' 여자는 'F'로 나타내기로 하고 18세 이상을 성인이라고 하자. 성별('M', 'F')과 나이를 입력받아 "MAN"(성인남자), "WOMAN"(성인여자), "BOY"(미성년남자), "GIRL"(미성년여자)을 구분하여 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 F 15 출력 GIRL [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String gender = sc.next(); int age = sc.nextInt(); if..
삼각형의 완성조건 (1) [ 문제 ] 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] sides의 원소는 자연수입니다. sides의 길이는 3입니다. 1 ≤ sides의 원소 ≤ 1,000 [ 입출력 예 ] sides result [1, 2, 3] 2 [3, 6, 2] 2 [199, 72, 222] 1 [ 입출력 예 설명 ] 입출력 예 #1 - 가장 큰 변인 3이 나머지 두 변의 합 3과 같으므로 삼각형을 완..
문자열안에 문자열 [ 문제 ] 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다. [ 입출력 예 ] str1 str2 result "ab6CDE443fgh22iJKlmn1o" "6CD" 1 "ppprrrogrammers" "pppp" 2 "AbcAbcA" "AAA" 2 [ 입출력 예 설명 ] 입출력 예 #1 - "ab6CDE443fgh22iJKlmn1o" str1에 str2가 존재하므로 1을 return합니다. 입출력 예 #2 - "ppprrrogrammer..
선택제어문 - 연습문제6 #9035 [ 문제 ] 정수 3개를 입력 받아 그중 가장 큰 수를 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 세 수를 입력하세요. 1 5 4 출력 입력받은 수 중 가장 큰 수는 5입니다. [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("세 수를 입력하세요. "); int num1 = sc.nextInt(); int num2 = sc.nextInt(); int num3 = sc.nextInt(); if(num1>num2 && n..
최댓값 2562번 [ 문제 ] 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. [ 입력 ] 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. [ 출력 ] 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. [ 입출력 예 ] 예제 입력 1 3 29 38 12 57 74 40 85 61 예제 출력 1 85 8 [ 출처 ] 데이터를 추가한 사람: sait2000 [ 알고리즘 분류 ] 구현 Ja..
선택제어문 - 자가진단5 -#532 [ 문제 ] 두 개의 실수를 입력받아 모두 4.0 이상이면 "A", 모두 3.0 이상이면 "B", 아니면 "C" 라고 출력하는 프로그램을 작성하시오. [ 예제 ] 예제 1 입력 4.3 3.5 출력 B 예제 2 입력 4.0 2.9 출력 C [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double d = sc.nextDouble(); double e = sc.nextDouble(); if(d >= 4.0 && e >= 4.0) { System.out.pr..