분류 전체보기 103

백준 알고리즘 8958번: OX퀴즈 - JAVA

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 import java.io.BufferedReader; import java.io.BufferedWriter; imp..

알고리즘 2022.12.08

백준 알고리즘 4673번: 셀프 넘버 - JAVA

https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 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 32 33 34 35 36 37 38 39 40 41 42 43 44 import java.io.BufferedReader; import java.io.BufferedWriter; import jav..

알고리즘 2022.12.08

백준 알고리즘 2884번: 알람 시계 - JAVA

https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if(b >= 4..

알고리즘 2022.12.08

백준 알고리즘 2439번: 별 찍기 - 2 - JAVA

https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 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 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import jav..

알고리즘 2022.12.08

백준 알고리즘 2438번: 별 찍기 - 1 - JAVA

https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 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 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { publ..

알고리즘 2022.12.08

백준 알고리즘 1546번: 평균 - JAVA

https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 배열을 이용한 풀이 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 32 33 34 35 36 37 38 39 40 41 42 43 44 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOExcepti..

알고리즘 2022.12.08

프리랜서 첫 도전

2022년 6월 1일 개발자로 일한지 만 4~5년이 지나고 첫 프리를 도전했다. 막연히 돈을 벌고 싶은 기대감도 있었지만 내 능력에 잘 할까하는 두려움도 있었다. 약 반 년이 지난 지금 중간점검(?)을 하자면 절대적으로 하길 잘 했다는 생각이 든다. 현재 지방에서 프리를 하고 있고 아마 서울권으로 들어가면 상대적으로 더 받을 수야 있겠지만 너무 만족하고 있다. 다만 더 많이 받는만큼 조금의 책임감이 비례적으로 늘어나기 때문에 더 열심히 하게 된다. 아마 나와 비슷한 연차쯤되면 비슷한 고민을 할 사람들이 있지 않을까 싶어서 회고 겸 글을 남긴다. 한 번쯤은 해볼 수 있을 때 해봤으면 좋겠다. 프리의 장점은 많이 번다지만 정규직에 비해 불안정적이고 고정적이지 못하기 때문에 조금이라도 어릴 때 해보는 게 좋을..

경력 2022.12.08

자료구조와 함께 배우는 알고리즘 입문[자바] - 6일차

03. 검색 연습문제 Q7 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 static class PhyscData { private String name; private int height; private double vision; public PhyscData(String name, int height, double vision) { this.name = name; this.height = height; this.vision = vision; } public String toString() { ..

알고리즘 2022.12.08

자료구조와 함께 배우는 알고리즘 입문[자바] - 5일차

03. 검색 연습문제 Q3 static int searchIdx(int[] a, int n, int key, int[] idx) { int count = 0; for(int i=0; i"); }else{ System.out.printf("%2s",""); } } System.out.print("\n"+idx+" |"); for(int j=0; j key) { end = idx -1; }else{ first = idx + 1; } System.out.println("\n |"); } return -1; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("배열 크기 ::: "); int..

알고리즘 2022.11.21
728x90
반응형