일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- C
- 백준
- implement
- 그리디
- CSS
- 정리
- HTML
- 입문
- 알고리즘
- 코드엔진
- c언어
- Baekjoon
- 심화1
- Implemention
- Python
- 설명
- VS
- 친절한 설명
- Beakjoon
- 문제풀이
- 10926
- greedy
- 초보
- 구현
- C 언어
- C Programming
- 문자열
- 10807
- 꾸준히
- 파이썬
- Today
- Total
목록백준 (157)
안경잡이 구루루
https://www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 나: n,k = map(int,input().split()) a = 1 b = 1 c = 1 for _ in range(1,n+1): a *= _ for i in range(1,n-k+1): b *= i for j in range(1,k+1): c *= j print(int(a/(b*c))) 완성된 코드는 위와 같다, 첫째 줄에 자연수 n, k 를 정수형으로 입력받는다. 계산 결과를 a, b, c에 넣기 위해 우선 1로 변수값을 초기화시킨다, 이항계수를 구하는 식은 위 사..
https://www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 나: n = input() a = len(n)//10 for i in range(a+1): print(n[10*i:10*(i+1)]) 완성된 코드는 위와 같다. 첫째 줄에 길이 n 인 단어를 입력받는다. 10개씩 끊어서 출력해야 하기 때문에 10개씩 몇 묶음이 생기는지 10을 나눠 몫을 a 변수에 넣는다. 이후 for 반복문을 이용헤 10개씩 끊어서 출력시킨다. 이때 한 묶음 단위에서 10개 미만의 경우 몫 a값이 1 작아 반..
https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 나: n = int(input()) for i in range(1,n+1): print(' '*(n-i)+'*'*(2*i-1)) 완성된 코드는 위와 같다. 별찍기 문제는 문제에 출력 규칙을 알려주는 경우가 많다. 이 문제에서는 별 2N-1 개를 찍는 문제임을 알 수 있다. 첫째 줄에는 N 번째 줄에 해당하는 입력값 n을 받는다. 이때 int 정수형으로 받아 활용하고자 했다. 반복문 for을 이용해 공백은 내림차순, 별은 오름차순으로 개수가 감소,..
https://www.acmicpc.net/problem/10757 10757번: 큰 수 A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 나: a,b = map(int,input().split()) print(a+b) 완성된 코드는 위와 같다, 다른 언어와 달리 파이썬은 변수의 자료형을 선언해 주지 않아도 알아서 크기를 조정해 주기 때문에 이번 문제는 map(), split() 함수의 쓰임에 대해 가볍게 알아가면 된다. 빈칸은 기준으로 입력값을 받기 위해 split() 함수를 쓴다. 이때 각 입력값은 정수형으로 받기 위해 map() 함수를 통해 int 형으로 받는다. 이후에 print() 를 이용해 입력받은 a, b 를 더한값을 출력한다.