본문 바로가기

단계별문제16

파이썬 백준 2438번 별 찍기 - 1 https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 문제 설명 별 개수를, 입력 횟수만큼 하나씩 늘려가면서 맞춰서 출력하면 된다. ​ 풀이 과정 Point 1: for문이 돌 때, '한번에' 횟수만큼 별을 찍어줘야 한다. for문 각각마다 어떻게 한번에 별을 많이 찍을지 고민을 좀 하다가, 문자열도 곱셈이 가능하다는 점에 착안하였다. import sys N=int(sys.stdin.readline()) for i in range(1,N+1): print("*"*i) .. 2021. 2. 12.
파이썬 백준 10871번 X보다 작은 수 https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 문제 설명 입력: N과 X를 입력하고, 정수 N개로 이루어진 수열 A를 입력한다. 조건문: 수열 A 내에 X보다 작은 값만 추출한다. ​ 풀이 과정 N,X = map(int, input().split()) A=map(int, input().split()).. 2021. 2. 12.
백준 solved.ac 사용하여 난이도 정보 표시하기 오늘은 백준 문제풀이 웹사이트에서 난이도 레벨을 띄울 수 있는 방법을 알아보자. ​ solved.ac를 적용하면 아래와 같이 백준 웹사이트를 이용할 수 있다. ​ ​ STEP 1: solved.ac 웹사이트에 접속 후 우측 상단을 통해 로그인을 해 준다. ​ STEP 2: 이미 백준에 로그인 한 후 아래 창이 뜨면 로그인을 누른다. STEP3: 이제 백준 사이트(https://www.acmicpc.net/)로 넘어가서, 설정을 누른다. ​ STEP4: solved.ac 메뉴에서 sovled.ac를 활성화한다. ​ STEP5: solved.ac 티어 보기 / solved.ac 티어 이름 보기로 변경하면 완료. ​ 2021. 2. 11.
파이썬 백준 10952번 A+B - 5 0 0이 들어올 때까지 A+B를 출력하는 문제 10952번: A+B - 5 (acmicpc.net) 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. ​ 풀이 과정 Point 1: While문에 대해 True / False 조건으로 종료 조건을 설정 해 주어야 한다. Point 2: 무한 루프에 빠지지 않도록 조건과 While 문 내에 입력 조건을 설정 해 주어야 한다. A=1 # A와 B를 먼저 구성 해 준다. 0 0이 아닌 수를 지정한다. B=1 while A+B != 0: # While문은 조건이 False가 되면 종료된다. A,B =map(int,input().split().. 2021. 2. 11.