목록분류 전체보기 (173)
그저 내가 되었고
📌 Algorithm - 거품 정렬(Bubble Sort) - 선택 정렬(Selection Sort) - 삽입 정렬(Insertion Sort) - 퀵 정렬(Quick Sort) - 병합 정렬(Merge Sort) - 힙 정렬(Heap Sort) - 기수 정렬(Radix Sort) - 계수 정렬(Counting Sort) - 이분 탐색(Binary Search) - 해시 테이블(Hash Table) - 깊이 우선 탐색(DFS, Depth-First Search) & 넓이 우선 탐색(BFS, Breadth-First Search) - 최장 증가 수열(LIS, Longest Increasing Subsequence) - 최소 공통 조상(LCA, Lowest Common Ancestor) - 동적 계획법(DP..
문제 풀이 설계 ① 답안을 '대문자'로 출력하면 되니 먼저 toUpperCase 이용해서 전부 대문자로 변환 ② 알파벳 갯수만큼의 int 배열 생성 ③ for문으로 입력 str의 length만큼 순회하며 입력 str[i]의 알파벳 인덱스값 하나하나씩 ②의 배열 해당 자리에 ++ ④ max를 일단 0으로, answer을 ?로 둔 후 ②의 배열 순회하며 큰 값 만날때마다 max값 업데이트 후 그 값으로 answer 인덱스 뽑아서 char로 변환해 정답 리턴 ⑤ max값이 같은게 하나라도 있으면 가장 많이 사용된 알파벳이 여러개라는 뜻이므로 정답으로 ? 리턴 답안 소스코드 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..
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 package com.example.Main; import java.util.ArrayList; import java.util.List; import java.util.stream.IntStream; public class Java { public static void main(String[] args) { System.out.println("🌟예제 1번🌟"); List names = new ArrayList(); names.add("Marry"); names.add("Queen")..
파라미터 설정 후, 필드 받기 & 안받기 둘 다 가능하게 하려면? * @RequestParam: Spring MVC에서 쿼리 스트링 정보를 쉽게 가져오기 위해 사용 e.g. /user?name=jade 이라는 요청에서 "jade" 이라는 값을 가져오기 위해 아래와 같이 컨트롤러를 구현하면 @GetMapping("/user") @ResponseBody public String getUserName(@RequestParam String name) { return name; } @RequestParam을 통해 name 변수에 "jade"라는 문자열을 받아 처리할 수 있음. But!!! 이대로라면 요청 쿼리 스트링에 "name" 필드가 없을 경우 즉, /user 와 같이 @RequestParam이 적용된 필드가..
답안 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String line = sc.nextLine(); String[] kda = line.split("/"); int K = Integer.parseInt(kda[0]); int D = Integer.parseInt(kda[1]); int A = Integer.parseInt(kda[2]); if (K + A