📜 문제 내용 🤔 과정백준 - 숫자 카드 (링크) 위의 문제의 코드에서 변형하면 안되나? -> 안됨애초에 배열이나 list 순회를 하지 않고 HashMap을 활용해 값에 대한 갯수를 put 해놓고 판별 숫자(target)을 key로 하여 값에 대한 갯수(value) 값을 찾아오면 된다. ✨ 최초 제출 답안 - 시간 초과⏱️import java.io.*;import java.util.*;public class Main { public static int n,m,target, cnt; public static int[] cards; public static void checkCnt(int start, int end){ for(int i=start;i target){ ..
📜 문제 내용 🤔 과정간단한 이분 탐색 연습 문제카드 입력 받기 -> 카드 오름차순 정렬 -> 정렬된 배열 안에서 이분 탐색 진행 ✨ 최초 제출 답안import java.util.*;import java.io.*;public class Main { public static void main(String[] ars) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(br.read..
정렬 문제보다는 국어 문제다. 📜 문제 내용 🤔 과정논문 인용수를 기반으로 한 H-Index가 실제로 어떤 방법으로 도출이 되는 지 알기 때문에 풀기 쉬웠다.H-Index 구하는 과정을 코드로 변경하면서 단위에 집중했다. "편", "번" 단위에 모두 관련되어 있는 지표이므로, "몇 번"보다는 "몇 편"이 직관적으로 배열의 원소 수라고 다가왔다. 그래서 오름차순으로 정렬된 citations 배열을 순회하면서 (현재 인덱스에 해당하는 인용수, "번")가 최초로 (그 인용수 이상으로 인용된 논문 수, "편") 보다 크거나 같을 때, return 시킨다. H-Index 가 나오는 과정 (코드 X) (링크)예시 1) H-Index = 3 인용수(오름차순)0 회1 회3 회5 회6 회위의 논문 인용수 이상 인용..
📜 정보처리기사 실기 합격 후기 (링크) [정보처리기사] 정처기 실기 합격(예정)!!! - 2024년 2회 실기 공부 학습법결국 서점에서 산 시나공 교재는 제대로 펴보지도 않았다.(다른 방법으로 열심히 공부했다는 의미) 첫 번째 응시 [ 2024년 1회 ] 정보처리기사 2024년 1회 실기 시험은 4월 27일에 응시했는데bonkri.tistory.com 1번 - 프로그래밍 (Java) 주소, 값 비교public class Main { public static void check(int[] x, int[] y) { if(x==y) System.out.print("O"); else System.out.print("N"); } public static void main(String[] args..
📜 문제 내용 🤔 과정Queue나 ArrayList를 새로 생성하려다가 의도적으로 간단하게 생각하기 위해서 가지고 있는 배열을 최대한 이용하는 방법을 택했다. 단순히 배열 속 문자열 원소 비교를 이용해 인덱스 놀이를 하면 될 것 같았다. ✨ 최초 제출 답안class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) { int goalLen = goal.length; // 단어 배열을 성공적으로 모두 완성했는 지 판별 여부 boolean flag = true; int idxG = 0; // goals 배열의 인덱스 ..