일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 벌집
- map() 객체
- QGIS #시각화 #SW
- 교차검증
- K-Fold
- GridSearchCV
- 파이썬 머신러닝 완벽 가이드
- git
- 패턴찾기
- 별 생성
- 백준
- multihead attention
- Estimator
- rnn
- 파이썬 머신러닝 완벽가이드
- GRU
- 중앙이동알고리즘
- nlp
- positional encoding
- 그리드서치
- softmax
- Github
- lm
- 시계열
- 문자열반복
- LSTM
- Bidirectional
- 2차원배열
- 진법변환
- 태블로
- Today
- Total
목록백준 (21)
데이터분석가 | 취준생
백준의 해당 문제는 링크를 통해 들어가서 풀어볼 수 있다. https://www.acmicpc.net/problem/2675 문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력 각 테스트 케이스에 대해 P를 출력한다. 정답t = int(input())for i in range(t): r,s = map(str,..
백준의 해당 문제는 링크를 통해 들어가서 풀어볼 수 있다. https://www.acmicpc.net/problem/11720 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 정답n = int(input())a = int(input())sum = 0for i in range a: sum += int(a)print(sum) 공부한 내용여기서 숫자가 공백 없이 쓰여졌기 때문에 위의 코드처럼 그냥 int(input())을 사용해서 숫자를 입력하면 된다.그 후 sum 객체를 0으로 만든 뒤 반복해서 a..
백준의 해당 문제는 링크를 통해 들어가서 풀어볼 수 있다. https://www.acmicpc.net/problem/10951문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 A+B를 출력한다.정답while True: try: a,b = map(int, input().split()) print(a+b) except: break 공부한 내용처음에 이 문제를 풀 때, for 반복문 밖에 생각하지 못했다. for을 사용해서 해결하려고 했을 때 실패했었던 이유는 테스트 케이스의 ..
백준의 해당 문제는 링크를 통해 들어가서 풀어볼 수 있다. https://www.acmicpc.net/problem/2562 문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.예를 들어, 서로 다른 9개의 자연수3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 정답# 방법 1list = []for i in range(9): i = int(input()) l..
백준의 해당 문제는 링크를 통해 들어가서 풀어볼 수 있다. https://www.acmicpc.net/problem/10952 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 입력의 마지막에는 0 두 개가 들어온다.출력 각 테스트 케이스마다 A+B를 출력한다. 정답while 1: a,b = map(int, input().split()) if (a == 0 and b == 0): break else: print(a + b) 공부한 내용앞서 풀었었던 A+B 문제와 비슷한 유형의 문제이다. 그래서 fo..
백준의 해당 문제는 링크를 통해 들어가서 풀어볼 수 있다. https://www.acmicpc.net/problem/2438 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력 X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 정답n, x = map(int, input().split())a = list(map(int, input().split()))for j in rang..