본문 바로가기

전체 글1365

[백준] 10871번: X보다 작은 수 (python) 10871번: X보다 작은 수 문제) 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 : 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 : X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 in_ = input() in_ = in_.split(" ") in_ = list(map(int, in_)) #받은 입력값을 리스.. 2022. 1. 9.
[백준] 10818번: 최소, 최대 (python) 10818번: 최소, 최대 문제) N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 : 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 : 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 풀이) 1 2 3 4 5 6 7 a = int(input()) #받는 정수의 개수 b = input() b = b.split(" ") b = list(map(int, b)) # N개의 정수를 받고 공백을 기준으로 정리후 자료형 변환 print("%d %d" %(min(b), ma.. 2022. 1. 9.
[백준] 10809번: 알파벳 찾기 (python) 10809번: 알파벳 찾기 문제) 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 : 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 출력 : 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번.. 2022. 1. 9.
[백준] 9498번: 시험성적 (python) 9498번: 시험성적 문제) 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 : 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 : 시험 성적을 출력한다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 score = int(input()) if score = 90: print("A") elif score 79: print("B") elif score = 70: print("C") elif score = 60: print("D") else: print("F") cs and와 or등의 조건만 잘 안다면 간단하게 짤 수 있는.. 2022. 1. 9.