행복하개!

  • 홈
  • 태그
  • 방명록

프로그래머스 2

[알고리즘] 프로그래머스 완주하지 못한 선수 자바 JAVA 해시

처음에 반복문 두개 겹쳐서 하다가 효율성에서 떨어졌다. 리스트로 해보려다가 어차피 효율성에서 떨어지다가 두 배열을 정렬하고 다른거 찾으면 answer에 넣게 만들었다. public static String solution(String[] participant, String[] completion) { String answer = ""; Arrays.sort(participant); Arrays.sort(completion); for (int i = 0; i < completion.length; i++) { if (!participant[i].equals(completion[i])) { answer = participant[i]; break; } } if (answer.equals("")) answer =..

알고리즘 2020.11.03

[알고리즘] 프로그래머스 크레인 인형뽑기 게임 자바 JAVA 스택

일단 인형을 건져올려서 바구니에 담는 것은 쉽다. moves의 순서대로 board라는 2차원 배열에 해당 열에만 차례대로 0이 아닌걸 찾아내면 된다. 만약 0이면 바구니에 안담고 넘어가면 끝. 다만 바구니를 Array로 할 것인지, ArrayList로 할 것인지, Stack으로 할 것인지는 기호(?)에 따라 하면 되지만 Stack이 제일 알맞은 것 같다. 리스트로 구현한 코드 : public static int solution(int[][] board, int[] moves) { int answer = 0; List basket = new ArrayList(); for (int i = 0; i < moves.length; i++) { int tmp = 0; int location = moves[i] - ..

알고리즘 2020.11.03
이전
1
다음
더보기
프로필사진

행복하개!

습득한 내용을 나 자신에게 설명하고 메모하는 곳

  • 분류 전체보기 (83)
    • JPA (17)
    • Unix (3)
    • git (6)
    • 알고리즘 (23)
    • 생각정리 (1)
    • Spring (0)
    • 리눅스 (1)
    • Spring Boot (5)
    • 안드로이드 (26)
    • 자바스크립트 (0)
    • 데이터베이스 (0)
    • 영어 (1)

Tag

Git, 안드로이드, 코틀린, JPA, 즉시로딩, DP, 김영한 선생님, 연관관계 매핑, 최장 증가 수열, 알고리즘, spring boot, Android, Lis, Kotlin, 백준, 프로그래머스, 동적프로그래밍, 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.

티스토리툴바