일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 친절한 설명
- Baekjoon
- C
- Implemention
- CSS
- VS
- 심화1
- C Programming
- C 언어
- 입문
- 백준
- Beakjoon
- 10926
- 초보
- Python
- 꾸준히
- 10807
- 코드엔진
- 문제풀이
- implement
- greedy
- 구현
- 문자열
- 파이썬
- c언어
- 정리
- 그리디
- HTML
- 알고리즘
- 설명
- Today
- Total
목록알고리즘 (143)
안경잡이 구루루
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 를 더한값을 출력한다.
https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net 나: nums = list(map(int,input().split())) result=0 for num in nums: result += num**2 print(result%10) 완성된 코드는 위와 같다. 첫째 줄에 고유번호의 처음 5자리가 빈칸을 기준으로 하나씩 입력받도록 nums 리스트를 만듦 result 변수는 각 숫자를 제곱한 수들의 합이 들어가도록 초기값 0을 선언 반복문을 통해 nu..