본문 바로가기

*Algorithm/Baekjoon9

[Baekjoon] 백준 2588번 곱셈(파이썬 Python) [Baekjoon] 백준 2588번 곱셈 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 2588번 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 2) 코드 1 2 3 4 5 6 7 8 9 A = int(input()) B = str(input()) for i in range(len(B), 0, -1): print(A * int(B[i-1])) B = int(B) print(A*B) cs 3) 풀이 1. 맨 처음 들어 오는 수는 정수형으로 처리 2. 두번째로 들어 오는 수는 문자열로 처리 3. 문자열 처리시, 인덱스 설정을 잘 해줘야 함 4. B를 다시 정수형으로 재선언 5. A * B.. 2021. 1. 11.
[Baekjoon] 백준 2442번 별 찍기 - 5(파이썬 Python) [Baekjoon] 백준 2442번 별 찍기 - 5 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 2442번 별 찍기 - 5 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 2) 풀이 과정 1. 첫줄 앞에 공백 값과 초기 별의 위치 : ' ' * (N-i) + '*' 2. 별의 개수(홀수 개 지정) : '*' * ((2*i)-1) 1과 2를 합치면 아래와 같은 코드 3) 코드 1 2 3 4 5 N = int(input()) for i in range(1, N+1): answer = ' ' * (N-i) + '*' * ((2*i)-.. 2020. 11. 14.
[Baekjoon] 백준 1152번 단어의 개수(파이썬 Python) [Baekjoon] 백준 1152번 단어의 개수 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 백준 1152번 단어의 개수 1) 문제 백준 홈페이지 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 2) 풀이 과정 1. 문자열로 주어진다는 점에 착안 2. 공백을 기준으로 단어의 묶음으로 개수 처리 3) 코드 1 2 3 str = input().split() print(len(str)) cs > 2020/11/02 - [* Language/Python] - [P.. 2020. 11. 5.
[Baekjoon] 백준 5585번 거스름돈(파이썬 Python) [Baekjoon] 백준 5585번 거스름돈 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 백준 5585번 거스름돈 1) 문제 백준 5585번 거스름돈 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사� www.acmicpc.net 2) 풀이 과정 1. 가장 적게, 많게 라는 문구에서 그리디 알고리즘 생각 2. 사용자의 입력을 받고 정수로 받게끔 int(input()) Why? 맨 처음에 input()만 해보니, 안되더라 int()를 꼭 써줘야.. 2020. 8. 30.