자바 16

백준 알고리즘 10811번: 바구니 뒤집기 - JAVA

https://www.acmicpc.net/problem/10811  사실 풀이하고 다른 걸 찾아보니 배열 초기화를 필자처럼 0이 아닌 1부터 넣어서 하는 경우도 더러 있었지만 필자는 그냥 0부터 넣는 걸로 하였고 그래서 -1을 하는 귀찮음이 있었으므로 보시는 분들은 참고해서 하시길 바랍니다.import java.util.Scanner; public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);                int tot = sc.nextInt();        int cnt = sc.nextInt();                sc.nextLine(); ..

알고리즘 2024.04.27

백준 알고리즘 5597번: 과제 안 내신 분..? - JAVA

url 썸네일 오류가 있어 캡쳐로 문제 정보를 캡쳐로 대신합니다.     import java.util.Scanner; public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);                int[] arr = new int[30];                for(int i=0; i28; i++) {            int num = sc.nextInt();                        arr[num-1] = 1;        }                for(int i=0; iarr.length; i++) {            i..

알고리즘 2024.04.27

백준 알고리즘 25314번: 코딩은 체육과목 입니다 - JAVA

https://www.acmicpc.net/problem/25314 25314번: 코딩은 체육과목 입니다오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++www.acmicpc.net  import java.util.Scanner; public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);                int num = sc.nextInt();                String result = "";         ..

알고리즘 2024.04.26

백준 알고리즘 2525번: 오븐 시계 - JAVA

https://www.acmicpc.net/problem/2525 2525번: 오븐 시계첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)www.acmicpc.net 간단히 설명하면시 분을 공백을 사이에 두고 입력 받고다음 줄의 입력에 따른 숫자를 더하여 그 후의 시간을 구하는 문제다 처음에 받은 값을 시 분으로 변환하여 구할까 했으나 60분이 넘어가서 시간을 더해줘야 하는게 귀찮아서필자는 입력받은 시 분을 분으로 변환하여 계산하는 방식을 택했다. 귀찮은거 싫다.. 그리 어려운 문제는 아니기에 소스만 첨부하려 한다. 하나의 팁 아닌 팁을 주자면 문제에..

알고리즘 2024.04.26

자료구조와 함께 배우는 알고리즘 입문[자바] - 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
반응형