ShootForTheMoon

ShootForTheMoon

  • 분류 전체보기 (256)
    • Spring (18)
    • Java (35)
      • JPA (15)
      • [도서] 자바의 정석 (14)
    • 코딩 테스트(JAVA) (89)
      • 인프런 문제풀이 (30)
      • 알고리즘 문제풀이 (4)
      • 리트코드 (18)
      • 백준 (32)
      • 프로그래머스 (5)
    • Python (4)
    • CS (16)
      • Database (10)
      • Network (4)
      • Operating System (1)
      • Web (1)
      • Design Pattern (0)
    • Project (39)
      • 이모저모 (0)
      • 데브툰 (8)
      • 예약구매 (2)
      • 시네마그램 (28)
      • CStar (퀴즈 채팅 프로그램) (0)
    • 기술 면접 준비 (25)
    • 개발 공부 (6)
      • 끄적끄적 (1)
    • 개인 공부 (23)
  • 홈
  • Java
  • JavaScript
  • 코딩 테스트(JAVA)
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

ShootForTheMoon

컨텐츠 검색

태그

재귀함수 PriorityQueue 제주코딩베이스캠프 오버라이딩 dfs N+1문제 중복순열 BindingResult Integer.MIN_VALUE peek() 지연 로딩 프록시 Spring Security @RequestBody 즉시 로딩 팩토리얼 toCharArray() 완전탐색 Collections.sort() 직장영어

최근글

댓글

공지사항

아카이브

코딩 테스트(JAVA)/알고리즘 문제풀이(4)

  • 등비수열의 합

    class Solution { public int solution(int n) { int firstTerm = 1; // 첫 항 int commonRatio = 2; // 공비 int sum = calculateGeometricSeriesSum(firstTerm, commonRatio, n); int moduloSum = sum % 1_000_000_007; return moduloSum; } // 등비수열의 합 계산 함수 public int calculateGeometricSeriesSum(int firstTerm, int commonRatio, int n) { int MOD = 1_000_000_007; int sum = 0; int currentTerm = firstTerm; for (int i =..

    2023.08.27
  • 컬렉션 오름차순, 내림차순

    오름차순 Collections.sort(list); 내림차순 Collections.sort(list, Collections.reverseOrder());

    2023.08.27
  • 숫자 뒤집기

    숫자를 뒤집기 위해서는 주어진 정수 n이 0이 되기 전까지, 10으로 나눈 나머지를 계속해서 더해줘야 한다. 자릿수를 맞추기 위해 반복할 때, 곱하기 10을 해주어야 한다. public int solution(int n){ int answer = 0; while(n != 0) { answer = answer * 10 + n % 10; n /= 10; } return answer; }

    2023.08.23
  • 알고리즘 문제 추천

    백준 문제를 유형별로 나눠놓은 사이트를 발견하였다. 어떤 알고리즘을 더 공부해야 하는지 대표 문제는 어떤 것이 있는지 한눈에 파악할 수 있다. https://github.com/tony9402/baekjoon 백준 500문제를 푼 분이 여러 상황별 추천 문제를 적어두신 글을 발견하였다. https://covenant.tistory.com/224

    2022.04.11
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바