CS

· CS/Basic
1. HashMap 이란? Map 컬렉션을 구현한 구조로, Map인터페이스를 상속하고 있기 때문에 Key와 Value값을 가지고 있다. 즉 순서는 상관없이 데이터는 Key , Value 값으로 이루어저 있고 동일키값은 불가능하나 동일 Value값은 가능하다. 만약 동일 Key값으로 입력하게 되면 Value값이 수정된다. 주로 많은 양의 데이터를 다룰 때 사용되나 요즘은 주로 JSON을 사용하고 있다. 2. HashMap 구조 Key, Value 구조, 상기 이미지와 같이 Key와 Value가 한쌍을 이뤄 데이터를 만들어낸다. 기본적으로 capacity는 16, load factor는 0.75로 지정된다. HashMap 용량 = capacity * load factor 3. CODE HashMap hash..
· CS/BaekJoon
🎈문제 https://www.acmicpc.net/problem/2562 💬설명 배열, for, if문을 사용할 때 배열의 숫자를 비교하자 배열의 숫자를 비교할 때 for문 에서 i의 수가 그 수의 순서를 나타낸다 ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int arr[] = new int[9]; int max = arr[0]; int index = 0; for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextInt(); if (max < arr[i]) { max = a..
· CS/BaekJoon
🎈문제 https://www.acmicpc.net/problem/10818 💬설명 가장 큰수를 비교한것과 마찬가지로 작은수도 비교하여 출력하자 배결, for, if문을 사용해보자 ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int max, min; int[] arr = new int[a]; for(int i = 0 ; i < a ; i++) { arr[i] = sc.nextInt(); } max = arr[0]; min = arr[0]; for(int i = 1; i < a ;..
· CS/BaekJoon
🎈문제 https://www.acmicpc.net/problem/10871 💬설명 배열과 if문 for문을 사용하여 해결해보자 ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { int a, b; Scanner sc = new Scanner(System.in); a = sc.nextInt(); b = sc.nextInt(); int[] arr = new int[a]; for(int i = 0 ; i < a ; i++) { arr[i] = sc.nextInt(); } for(int i = 0 ; i < a ; i ++) { if(arr[i] < b) { System.out.print(arr..
🔔벨91
'CS' 카테고리의 글 목록 (9 Page)