일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 티스토리챌린지
- 코딩테스트
- Coding-Test
- CodingTestJava
- ScreenSize
- 코딩테스트 자바
- JavaCodingTest
- programmers
- 코딩테스트 JAVA
- 백준
- 화면 크기 구하기
- Java
- 코테
- 안드로이드
- pattern
- 오블완
- 자바 코딩테스트
- baekjoon
- kotlin
- CodingTest
- 코틀린
- javaCoding
- 뷰바인딩
- 자바
- 산타 환급반
- ModelViewPresenter
- BottomNavigation
- 코테자바
- Android
- viewpager2
- Today
- Total
목록2025/10/17 (3)
KDLiam
🚀 1. HashMap이란?HashMap은 **Key(키)**와 Value(값) 쌍으로 데이터를 저장하는 자료구조입니다.예를 들어, "사과" → 3개, "바나나" → 5개 같은 형태로 저장됩니다.즉, **“어떤 데이터(키)에 해당하는 값이 뭐야?”**를 매우 빠르게 찾을 수 있습니다.특징설명자료 구조Key-Value 쌍으로 저장중복Key는 중복 불가 / Value는 중복 가능순서저장 순서 보장 안 됨탐색 속도평균 O(1) — 매우 빠름대표 메서드put(), get(), containsKey(), remove(), entrySet()🧠 2. HashMap 기본 문법 import java.util.*;public class Main { public static void main(String[] ar..
🎯 Programmers 120812 — 최빈값 구하기📌 문제 링크: 프로그래머스 120812 - 최빈값 구하기📘 문제 요약정수 배열 array가 주어질 때, 가장 자주 등장한 수(최빈값)를 반환하시오.단, 최빈값이 여러 개면 -1을 반환합니다.💡 1️⃣ 배열 기반 풀이 class Solution { public int solution(int[] array) { int[] numCnt = new int[1000]; // 빈도 카운팅용 배열 int max = -1; // 1단계: 각 숫자의 빈도 세기 + 최대 빈도 찾기 for (int i = 0; i max) { max = numCnt[array[i]]; ..
1. 오름차순 import java.util.Arrays; ... int [] arr = { .. }Arrays.sort(arr); // 오름차순 정렬System.out.println(Arrays.toString(arr)); // 출력 ------2-1. 내림차순(클래스형 활용) Arrays.sort(A, Collections.reverseOrder()); // 내림차순 정렬-----2-2. 내림차순(부호 반전)import java.util.Arrays;public class MyClass { public static void main(String args[]) { int[] A = {3, 5, 4, 2, 1}; negate(A); // 부호 반전 (+) -> (-) Arrays..