| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 머신러닝
- request
- 자바스크립트
- crawling
- springboot
- 웹앱
- pds
- 자바
- SOUP
- 정보처리기사
- java
- pandas
- Req
- dataframe
- sklearn
- Intellij
- AWS
- 정보처리기사필기
- regressor
- 크롤링
- 정처기
- ensemble
- lombok
- BS
- 비전공자
- list
- 백준
- javascript
- BeautifulSoup
- APPEND
- Today
- Total
목록전체 글 (121)
No sweet without sweat
제 첫번째 풀이법은 반복문을 통해 max값을 구했고, 고체함수를 통해 index값을 찾았습니다. import java.io.*; import java.util.stream.IntStream; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int max = 0; int[] arr = new int[9]; for (int i = 0; i < 9; i++) { a..
package S20230131; import java.io.*; import java.util.Arrays; import java.util.StringTokenizer; public class 최솟값과최댓값 { /* * 주소 : https://www.acmicpc.net/problem/10818 * 문제 : N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. * 입력 : 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. * 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. * 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. * 출력 : 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해..
package S20230131; import java.io.*; import java.util.StringTokenizer; public class X보다_작은_수 { /* * 주소 : https://www.acmicpc.net/problem/10871 * 문제 : 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. * 입력 : 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) * 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. * 출력 : X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하..
문제 출처 : https://www.acmicpc.net/problem/10807 package S20230131; import java.io.*; import java.util.StringTokenizer; class 개수_세기 { /* * 주소 : https://www.acmicpc.net/problem/10807 * 문제 : 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. * : 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. * */ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamRe..
package S20230130; import java.util.Scanner; public class 더하기_사이클 { public static void main(String[] args) { /* * 주소 : https://www.acmicpc.net/problem/1110 * 문제 : 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. * 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. * 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 =..
이 번 문제의 키 포인트는 문제를 자세히 보면 몇 개를 입력받는지 알 수 없다는 점이며, 이렇게 주어진 입력 파일만 갖고 입력을 받을 때 더이상 읽을 수 있는 데이터가 없는 경우 이를 EOF(End Of File) 이라고 한다 모든 줄 입력을 마친 뒤, 줄에 아무것도 없는 상태에서 Ctrl + D package S20230129; import java.io.*; import java.util.StringTokenizer; public class A더하기B마이너스4 { /* * 주소 : https://www.acmicpc.net/problem/10951 * * 이 번 문제의 키 포인트는 문제를 자세히 보면 몇 개를 입력받는지 알 수 없다는 것이다. 이렇게 주어진 입력 파일만 갖고 입력을 받을 때 더이상 읽..
import java.io.*; import java.util.StringTokenizer; public class A더하기B마이너스5 { /* * 주소 : https://www.acmicpc.net/problem/10952 * */ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); while (true) { StringTokenizer st = new StringTokenizer(b..
public class Solution { public int solution(int num1, int num2) { int answer2 = 0; double answer = answer2; answer = (double)num1/(double)num2 * 1000; System.out.println((int)answer); return (int) answer; } public static void main(String[] args) { Solution solution = new Solution(); solution.solution(3, 2); } }