다빈이 공부

  • 홈
  • 태그
  • 방명록

백준 1181 1

[백준] 1181번: 단어 정렬 (JAVA)

문제: https://www.acmicpc.net/problem/1181문제 접근문제에 나온대로 다음과 같이 생각했습니다:문자열을 담을 리스트를 생성한다. (만약 이미 list에 있는 단어면 넣지 않는다)문자열이 짧은 것부터 오름차순으로 정렬 (길이가 같으면 사전순으로 정렬)사실 처음에는 Map에 문자열과 문자열길이를 넣을까 했는데, 리스트로 선택했습니다. (이유는 정렬할 때 리스트가 더 쉬운 거 같아서 입니다.)리스트 생성하고 오름차순으로 정렬하는 것까지는 쉬웠는데... 문자열 비교하는 함수 equals 말고는 도저히 생각이 안 나더라구요 ㅎㅎ;; 그래서 바로 구글에 문자열 사전순 비교하는 법 찾아봐서 코드를 완성했습니다 ㅋㅋ..이번에 오답노트 느낌으로 정리하고 나중에 이 문제가 생각 안 날 때 한 번..

Java/코딩테스트 2025.04.10
이전
1
다음
더보기
프로필사진

다빈이 공부

  • 분류 전체보기 (40)
    • Spring (3)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (0)
      • 스프링 핵심 원리 - 기본편 (2)
    • Java (17)
      • 코딩테스트 (17)
    • Github (1)
    • 도서 정리 (17)
      • 혼자 공부하는 네트워크 (0)
      • 자바의 정석 (17)
    • 면접 준비 (2)

Tag

면접, 스프링 핵심 원리, 코테, Spring, 자바의 정석, Queue, 문자열, 쓰레드, 객체지향프로그래밍, Stack, 시간복잡도, java, 면접준비, 진법, 코딩테스트, 백준, 진법변환, 자바, 알고리즘, 정렬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바