목록Python (322)
코딩연습장
선택제어문 - 연습 문제 #9033 [ 문제 ] 입력받은 점수를 “ABCDF”로 평가하는 프로그램을 작성하시오. [ 예제 ] 입력 점수를 입력하세요. 89 출력 B [ 출처 ] 자기주도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 num = sc.nextInt(); if(num>=90) { System.out.println("A"); }else if(num>=80){ System.out.println("B"); }else if(num>=70)..
최소, 최대 10818번 [ 문제 ] N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. [ 출력 ] 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. [ 입출력 예 ] 예제 입력 1 5 20 10 35 30 7 예제 출력 1 7 35 [ 출처 ] 문제를 만든 사람: baekjoon 데이터를 추가한 사람: lina, topology [ 알고리즘 분류 ] 수학 구현 Java import java.util.Arrays; ..
선택제어문 - 자가진단3 #530 [ 문제 ] 나이를 입력받아 20살 이상이면 "adult"라고 출력하고 그렇지 않으면 몇 년후에 성인이 되는지를 "○ years later"라는 메시지를 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 18 출력 2 years later [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int age = sc.nextInt(); if(age>20) { System.out.println("adult"); }else { System.out.println((20..
특정 문자 제거하기 [ 문제 ] 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. [ 입출력 예 ] my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" [ 입출력 예 설명 ] 입출력 예 #1 - "abcdef" 에서 "f"를 제거한 "abcde"를 return합니다. 입출력 예 #2 - "BCBdbe" 에서 "B"를 ..
X보다 작은 수 10871번 [ 문제 ] 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. [ 출력 ] X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. [ 입출력 예 ] 예제 입력 1 10 5 1 10 4 9 2 3 8 5 7 6 예제 출력 1 1 4 2 3 [ 출처 ] 문제의 오타를 찾은 사람: jh82582, thinksong1 [ 알고리즘 분류 ] 구현 Java..
모음 제거 [ 문제 ] 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 [ 입출력 예 ] my_string result "bus" "bs" "nice to meet you" "nc t mt y" [ 입출력 예 설명 ] 입출력 예 #1 - "bus"에서 모음 u를 제거한 "bs"를 return합니다. 입출력 예 #1 - "nice to meet you"에서 모음 i, o, e, u를 모두 제거한 "nc t mt y"를 return합니다...
선택제어문 - 연습문제3 #9032 [ 문제 ] 점수를 입력받아 80점 이상이면 합격 아니면 불합격을 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 점수를 입력하세요. 89 출력 축하합니다. 합격입니다. [ 출처 ] 자기주도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 num = sc.nextInt(); if(num>=80) { System.out.println("축하합니다. 합격입니다."); }else { System.out.printl..
최댓값 만들기(1) [ 문제 ] 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 [ 입출력 예 ] numbers result [1, 2, 3, 4, 5] 20 [0, 31, 24, 10, 1, 9] 744 [ 입출력 예 설명 ] 입출력 예 #1 - 두 수의 곱중 최댓값은 4 * 5 = 20 입니다. 입출력 예 #1 - 두 수의 곱중 최댓값은 31 * 24 = 744 입니다. Java import java.util.*; class Solution { public int solution(in..