NaEun's Notes

  • 홈
  • 태그
  • 방명록

2025/06/14 1

[프로그래머스 / Java] Lv.1 가장 가까운 같은 글자

Question https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krAlgorithm문자마다 마지막으로 나왔던 인덱스를 저장하고, 다음 등장 시 인덱스 비굘르 위해 HashMap을 사용한다.for문을 통해 문자열을 왼쪽부터 한 글자씩 순회하면서, 이전에 등장한 적 있는지 확인한다.이전에 등장한 적 있다면, 현재 인덱스와 마지막 등장 인덱스의 차이를 계산해 저장한다.i - map.get(s.charAt(i));조건문이 끝나면, 현재 문자의 인덱스를 HashMap에 갱신한다.다음에 같은 문자가 등장했을 때 ..

Coding Test/[프로그래머스] Java 2025.06.14
이전
1
다음
더보기
프로필사진

NaEun's Notes

🌈급할수록도라에몽✨

  • Total (274) N
    • CS 기술 면접 준비 (10) N
      • 이것이 취업을 위한 컴퓨터 과학이다 .. (10) N
      • CS 기술 면접 질문 연습 (0)
    • Java (57)
      • Grammar (43)
      • CS (10)
      • TDD (4)
    • Java Framework (33)
      • Spring (16)
      • Spring Boot (13)
      • Spring Security (4)
    • Kotlin (12)
      • Grammar (12)
    • CS (27)
      • CS (21)
      • OOP (0)
      • REST API (5)
      • Chat Bot (1)
    • Stack (18)
      • Docker (7)
      • CI•CD (0)
      • Git (9)
      • AWS (2)
    • DB (32)
      • RDB (11)
      • MySQL (12)
      • JDBC (2)
      • JPA (6)
    • Coding Test (77) N
      • [프로그래머스] Java (66) N
      • [BAEKJOON] Java (3)
      • [프로그래머스] SQL (3)
      • 자료구조 & 알고리즘 (5)
    • Front-end (3)
    • Tips ✨ (2)

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

Tag

html, Git, MySQL, Kotlin, til, docker, Tips, CS, CodingTest, db, JPA, SQL, Framework, frontend, java, Coding Test, 2024 프로그래머스 백엔드 3기 4회차,

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바