본문 바로가기

분류 전체보기

(96)
프로그래머스 문제 (Java) 10.14 문제 1:수열과 구간 쿼리 1 문제 설명 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 arr [i]에 1을 더합니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000 0 ≤ arr의 원소 ≤ 1,000,000 1 ≤ queries의 길이 ≤ 1,000 0 ≤ s ≤ e 입출력 예 arr                                    queries                             result [0, 1..
내배캠 Spring Plus 주차 개인과제 TIL Spring Plus 주차 개인 과제를 하면서 배운 것 1. QueryDSL2. Spring Security3. JPA  N + 1 내가 한 과제 기능 :필수 기능 :1. 코드 개선 퀴즈 - @Transactional의 이해더보기할 일 저장 기능을 구현한 API(/todos)를 호출할 때, 아래와 같은 에러가 발생하고 있어요.에러 로그 원문 보기jakarta.servlet.ServletException: Request processing failed: org.springframework.orm.jpa.JpaSystemException: could not execute statement [Connection is read-only. Queries leading to data modification are..
프로그래머스 문제 (Java) 10.11 문제 1 :문자열 돌리기 문제 설명:문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 입출력 예입력 #1abcde출력 #1a b c d e 코드 :import java.util.*;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for(char c : a.toCharArray()){ System.out.println(c); } }} ..
프로그래머스 (Java) 문제 10.10 문제 1:가까운 1 찾기 문제 설명 정수 배열 arr가 주어집니다. 이때 arr의 원소는 1 또는 0입니다. 정수 idx가 주어졌을 때, idx보다 크면서 배열의 값이 1인 가장 작은 인덱스를 찾아서 반환하는 solution 함수를 완성해 주세요. 단, 만약 그러한 인덱스가 없다면 -1을 반환합니다. 제한사항 3 ≤ arr의 길이 ≤ 100'000 arr의 원소는 전부 1 또는 0입니다.입출력 예 arr                                  idx                    result [0, 0, 0, 1]                       1                         3 [1, 0, 0, 1, 0, 0]               4          ..
프로그래머스 (Java) 문제 10.08 문제 1:간단한 식 계산하기 문제 설명:문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요. 제한사항 0 ≤ a, b ≤ 40,000 0을 제외하고 a, b는 0으로 시작하지 않습니다. 입출력 예시:binomial                   result "43 + 12"                    55 "0 - 7777"                 -7777 "40000 * 40000"     1600000000 코드 :class Solution { public int soluti..
프로그래머스 (SQL) 가장 큰 물고기 10마리 구하기 문제 이름:가장 큰 물고기 10마리 구하기 문제 설명:낚시앱에서 사용하는 FISH_INFO 테이블은 잡은 물고기들의 정보를 담고 있습니다. FISH_INFO 테이블의 구조는 다음과 같으며 ID, FISH_TYPE, LENGTH, TIME은 각각 잡은 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜를 나타냅니다. Column name            Type               Nullable ID                            INTEGER          FALSE FISH_TYPE            INTEGER          FALSE LENGTH                   FLOAT              TRUE TIME..
LeetCode (Java) 문제 Single Number 문제 이름 :Single Number 문제 설명:Given a non-empty array of integers nums, every element appears twice except for one. Find that single one. You must implement a solution with a linear runtime complexity and use only constant extra space. 제한 사항:1 -3 * 104 Each element in the array appears twice except for one element which appears only once  입출력 예시:Example 1:Input: nums = [2,2,1]Output: 1Example 2:Inp..
LeetCode (Java) 문제 10.02 문제 1:Find the Index of the First Occurrence in a String 문제 설명:Given two strings needle and haystack, return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 입출력 예시:Example 1:Input: haystack = "sadbutsad", needle = "sad"Output: 0Explanation: "sad" occurs at index 0 and 6.The first occurrence is at index 0, so we return 0.Example 2:Input: haystack =..