꾸준히 공부하는 개발 노트
close
프로필 배경
프로필 로고

꾸준히 공부하는 개발 노트

  • 분류 전체보기 (162)
    • Language (5)
      • 코틀린(Kotlin) (4)
      • 자바(Java) (1)
    • Spring Boot (2)
    • Spring Batch (4)
    • Coroutines (1)
    • Kafka (4)
    • Elasticsearch (6)
    • Docker (1)
    • Git (4)
    • 알고리즘 (123)
      • 프로그래머스 (Level 1) (20)
      • 프로그래머스 (Level 2) (34)
      • 프로그래머스 (Level 3) (0)
      • 백준 (그리디 알고리즘) (9)
      • 백준 (브루트 포스) (6)
      • 백준 (BFS와 DFS) (18)
      • 백준 (동적 알고리즘) (2)
      • 백준 (문자열) (4)
      • 백준 (순열과 조합) (4)
      • 백준 (시뮬레이션) (6)
      • 백준 (자료구조) (9)
      • SW Expert Academy (D3) (9)
      • SW Expert Academy (D4) (1)
      • SW Expert Academy (모의 SW 역량.. (1)
    • 자료구조 (1)
    • 운영체제 (2)
    • 테스트 (0)
    • 개발 일기 (7)
  • 홈
  • 태그
  • 방명록
[1234] [Java] 비밀번호

[1234] [Java] 비밀번호

문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14_DEKAJcCFAYD&categoryId=AV14_DEKAJcCFAYD&categoryType=CODE 내 생각 붙어있는 문자열이 같은 경우를 찾기로 했습니다. 붙어있는 문자열이 같을 경우, 해당 문자열들을 삭제하고 2개씩 삭제가 되니 길이도 2만큼 줄였습니다. 이후, 찾을 인덱스 값을 0으로 초기화 후 다시 붙어있는 문자열이 있는지 확인했습니다. 더 이상 붙어있는 문자열이 없을 경우 최종 문자열이 비밀번호가 되므로 출력하면 끝이 납니다. 푼 시간 12분 51초 작성 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1..

  • format_list_bulleted 알고리즘/SW Expert Academy (D3)
  • · 2020. 2. 26.
  • textsms
[1225] [Java] 암호생성기

[1225] [Java] 암호생성기

문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14uWl6AF0CFAYD&categoryId=AV14uWl6AF0CFAYD&categoryType=CODE 내 생각 단순히 큐를 이용해 문제를 풀었습니다. 빼는 숫자를 8까지 빼는 줄 알고 문제를 풀다가 시간이 오래 걸렸습니다. 5까지 뺐을때 1사이클로 간주되고 그 이후에는 다시 1로 초기화해서 빼야합니다. 푼 시간 33분 33초 작성 코드 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 32 33 34 35 36 37 38 39 40 41 42 43 ..

  • format_list_bulleted 알고리즘/SW Expert Academy (D3)
  • · 2020. 2. 25.
  • textsms
[6730] [Java] 장애물 경주 난이도

[6730] [Java] 장애물 경주 난이도

문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWefy5x65PoDFAUh&categoryId=AWefy5x65PoDFAUh&categoryType=CODE 내 생각 조건문을 이용해 올라가는 장애물인지 내려가는 장애물인지 판별했습니다. 이 후, abs()를 이용해 차이값 비교를 통해 가장 큰값을 저장시키는 방식으로 구현했습니다. 푼 시간 13분 01초 작성 코드 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 32 33 34 35 36 37 38 39 // 장애물 경주 난이도 import java.io..

  • format_list_bulleted 알고리즘/SW Expert Academy (D3)
  • · 2020. 2. 25.
  • textsms
[1289] [Java] 원재의 메모리 복구하기

[1289] [Java] 원재의 메모리 복구하기

문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV19AcoKI9sCFAZN&categoryId=AV19AcoKI9sCFAZN&categoryType=CODE 내 생각 문자열의 값을 하나하나 비교해서 초기화값(모두 0인경우)과 다른 경우 서로 반대되는 비트로 바꾸는 방식으로 문제를 풀었습니다. 좀 더 효율적으로 풀 수 있는 방법이 뭐가있을지 생각하다가 시간이 오래걸렸습니다. 푼 시간 45분 55초 작성 코드 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 32 33 34 35 36 37 38 39 40 ..

  • format_list_bulleted 알고리즘/SW Expert Academy (D3)
  • · 2020. 2. 25.
  • textsms
[4406] [Java] 모음이 보이지 않는 사람

[4406] [Java] 모음이 보이지 않는 사람

문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWNcD_66pUEDFAV8&categoryId=AWNcD_66pUEDFAV8&categoryType=CODE 내 생각 완전 탐색을 활용해 문제를 풀이했습니다. 모음이 없을 경우 조건문을 통해 문자를 더해주는 식으로 구현을 해보았습니다. 푼 시간 21분 45초 작성 코드 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 32 33 // 모음이 보이지 않는 사람 import java.io.FileInputStream; import java.util.*; pub..

  • format_list_bulleted 알고리즘/SW Expert Academy (D3)
  • · 2020. 2. 25.
  • textsms
[1217] [Java] 거듭 제곱

[1217] [Java] 거듭 제곱

문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14dUIaAAUCFAYD&categoryId=AV14dUIaAAUCFAYD&categoryType=CODE 내 생각 involution() 메서드에서 재귀를 사용할 때 n의 값을 곱할 때 고정값으로 곱했어야 했는데 n*=n을 사용해서 값이 엄청 크게 나와서 당황했습니다..ㅎㅎ.. 그것만 빼면 문제를 풀 때 금방 풀 수 있었습니다. 푼 시간 12분 01초 작성 코드 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 32 33 // 거듭 제곱 import j..

  • format_list_bulleted 알고리즘/SW Expert Academy (D3)
  • · 2020. 1. 29.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (162)
    • Language (5)
      • 코틀린(Kotlin) (4)
      • 자바(Java) (1)
    • Spring Boot (2)
    • Spring Batch (4)
    • Coroutines (1)
    • Kafka (4)
    • Elasticsearch (6)
    • Docker (1)
    • Git (4)
    • 알고리즘 (123)
      • 프로그래머스 (Level 1) (20)
      • 프로그래머스 (Level 2) (34)
      • 프로그래머스 (Level 3) (0)
      • 백준 (그리디 알고리즘) (9)
      • 백준 (브루트 포스) (6)
      • 백준 (BFS와 DFS) (18)
      • 백준 (동적 알고리즘) (2)
      • 백준 (문자열) (4)
      • 백준 (순열과 조합) (4)
      • 백준 (시뮬레이션) (6)
      • 백준 (자료구조) (9)
      • SW Expert Academy (D3) (9)
      • SW Expert Academy (D4) (1)
      • SW Expert Academy (모의 SW 역량.. (1)
    • 자료구조 (1)
    • 운영체제 (2)
    • 테스트 (0)
    • 개발 일기 (7)
최근 글
인기 글
최근 댓글
태그
  • #Level 1
  • #백준
  • #백트래킹
  • #Java
  • #NHN COMMERCE
  • #LEVEL 2
  • #BFS
  • #프로그래머스
  • #스택
  • #탐욕법
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바