hello jiniworld

hello jiniworld

  • hello jiniworld (179) N
    • Spring (51)
      • Basic (14)
      • Spring Data JPA Tutorial (14)
      • Spring Boot Tutorial (17)
      • Jersey (6)
    • Dev (7) N
      • Clean Architecture (3) N
      • Documents (2)
      • Client (2)
    • Java (46)
      • Basic (14)
      • coding test (27)
      • Effective Java (5)
    • DB (18)
      • MySQL (8)
      • MariaDB (9)
      • Oracle (1)
    • Python (7)
      • Flask (1)
      • Basic (3)
      • Effective Python (1)
      • coding test (2)
    • Front-end (3)
      • Vanilla JS (2)
      • Basic (1)
    • Linux (11)
      • Basic (2)
      • Command-line (9)
    • Web Server (6)
      • CentOS 7 (5)
      • Oracle Linux 8 (1)
    • WAS (3)
    • CentOS 7 (17)
      • Basic (9)
      • Jenkins (8)
    • Etc (10)
      • Windows 10 (3)
      • trash bin (3)
04-01 02:24
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • demo-old api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

Spring Boot SpringBoot2 Spring Boot Tutorial MariaDB CI Java jenkins https effectivejava MySQL SSL hackerrank Command-Line codility Jersey springboot week1 Spring JAX-RS centos7

최근글

  • [Hexagonal Architecture] 3. Ad⋯
  • [Java - String] 1. 중복 문자 제거하기
  • [Java] override, overload
  • [Codility - Java] 5. Prefix Su⋯

댓글

  • 네! 잘못 작성된 부분은 수정했습니다 댓글 감사합니다!
  • 201(No Content) : body에 응답 내용이 없을 경우 이용 ⋯
  • 포스팅 잘 보고 갑니다~
  • 도움이 되는 글이에요

공지사항

  • SSL 인증서 설정하기

아카이브

  • 2023/03
  • 2023/02
  • 2023/01
  • 2022/12
  • 2022/11
  • 2022/10
  • 2022/08
  • 2022/07
  • 2022/05
  • 2022/04
  • 2022/03
  • 2022/02

Java(46)

  • [Java - String] 1. 중복 문자 제거하기

    2023.03.08
  • [Java] override, overload

    2023.02.05
  • [Codility - Java] 5. Prefix Sums - 4. MinAvgTwoSlice

    2023.02.01
  • [Codility - Java] 4. Counting Elements - 1. FrogRiverOne

    2023.01.31
  • [Codility - Java] 3. Time Complexity - 2. PermMissingElem

    2023.01.31
  • [Codility - Java] 3. Time Complexity - 1. FrogJmp

    2023.01.31
[Java - String] 1. 중복 문자 제거하기

주어진 문자열에서, 중복된 문자는 제거하는 코드를 작성하라 apple -> aple banana -> ban 풀이 indexOf 활용 HashSet 활용 stream의 distinct 활용 성능 1. 풀이 1.1. indexOf 활용 문자열 s의 각 문자를 순회하며 StringBuilder sb에 아직 입력되지 않은 문자를 추가한다. 문자가 sb에 포함되어있지 않다면 추가 포함되어있다면 추가하지 않으면 된다. static String removeDuplicates1(String s) { if (s == null || s.isBlank()) { return s; } StringBuilder sb = new StringBuilder(); for (char c : s.toCharArray()) { if (sb..

2023. 3. 8. 20:36
[Java] override, overload

1. method override 상속하는 클래스에서 상위 클래스(또는 인터페이스)의 메서드를 재정의하는 것 메서드를 재정의 하는 것이기 때문에 final, static 메서드는 오버라이드 할 수 없습니다. protected 이상의 접근 제한자에서 지원됩니다. private 접근제한자는 오버라이드 할 수 없습니다. 서브 클래스의 오버라이드 메서드에서 슈퍼 클래스의 메서드를 호출하고 싶다면 super키워드를 사용하면 됩니다. 오버라이딩은 런타임 시 실질적으로 작동될 메서드가 결정되는 동적 바인딩 방식입니다. 1.1. 예제 1 Java에서 서브 클래스 타입은 슈퍼 클래스 타입으로 받을 수 있습니다. 아래 예제에서는 Animal 타입으로 Cat, Dog 클래스를 받을 수 있습니다. interface Anima..

2023. 2. 5. 16:57
[Codility - Java] 5. Prefix Sums - 4. MinAvgTwoSlice

MinAvgTwoSlice A non-empty array A consisting of N integers is given. A pair of integers (P, Q), such that 0 ≤ P < Q < N, is called a slice of array A (notice that the slice contains at least two elements). The average of a slice (P, Q) is the sum of A[P] + A[P + 1] + ... + A[Q] divided by the length of the slice. To be precise, the average equals (A[P] + A[P + 1] + ... + A[Q]) / (Q − P + 1). Fo..

2023. 2. 1. 01:21
[Codility - Java] 4. Counting Elements - 1. FrogRiverOne

FrogRiverOne Find the earliest time when a frog can jump to the other side of a river. A small frog wants to get to the other side of a river. The frog is initially located on one bank of the river (position 0) and wants to get to the opposite bank (position X+1). Leaves fall from a tree onto the surface of the river. You are given an array A consisting of N integers representing the falling lea..

2023. 1. 31. 15:34
[Codility - Java] 3. Time Complexity - 2. PermMissingElem

PermMissingElem Find the missing element in a given permutation. An array A consisting of N different integers is given. The array contains integers in the range [1..(N + 1)], which means that exactly one element is missing. Your goal is to find that missing element. Write a function: class Solution { public int solution(int[] A); } that, given an array A, returns the value of the missing elemen..

2023. 1. 31. 15:09
[Codility - Java] 3. Time Complexity - 1. FrogJmp

FrogJmp Count minimal number of jumps from position X to Y. A small frog wants to get to the other side of the road. The frog is currently located at position X and wants to get to a position greater than or equal to Y. The small frog always jumps a fixed distance, D. Count the minimal number of jumps that the small frog must perform to reach its target. Write a function: class Solution { public..

2023. 1. 31. 14:49
1 2 3 4 ··· 8
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바