전체 글 25

[COS Pro 1급 JAVA] 합이 k 배가 되는 수 (2차 문제 4)

[문제]01 COS PRO 1급 JAVA 2차COS PRO 1급 [2차] 문제4) 합이 k 배가 되는 수 - JAVAhttps://edu.goorm.io/learn/lecture/17301/cos-pro-1%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-java/lesson/839408/2%EC%B0%A8-%EB%AC%B8%EC%A0%9C4-%ED%95%A9%EC%9D%B4-k-%EB%B0%B0%EA%B0%80-%EB%90%98%EB%8A%94-%EC%88%98-java [문제] 주어진 배열에서 3개의 숫자를 고르는데, 합이 K의 배수가 되도록 고르는 경우의 수 [풀이]배열에서 3개의 수를 합하여 K로 나누었을 때, 나머지가 0이 되는지 확인한다.import j..

IT/코딩테스트 2025.05.25

[COS Pro 1급 JAVA] 체스의 나이트 (1차 문제 6)

[문제]01 COS PRO 1급 JAVA 1차COS PRO 1급 [1차] 문제6) 체스의 나이트 - JAVAhttps://edu.goorm.io/learn/lecture/17301/cos-pro-1%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-java/lesson/839400/1%EC%B0%A8-%EB%AC%B8%EC%A0%9C6-%EC%B2%B4%EC%8A%A4%EC%9D%98-%EB%82%98%EC%9D%B4%ED%8A%B8-java 구름HOME구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.www.goorm.io [문제풀이] - 문제 요구사항: 나이트를 한 번 움직여서 이..

IT/코딩테스트 2025.05.25

[COS Pro 1급 JAVA] 타임머신 (1차 문제 4)

[문제]01 COS PRO 1급 JAVA 1차COS PRO 1급 [1차] 문제4) 타임머신 - JAVA https://edu.goorm.io/learn/lecture/17301/cos-pro-1%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-java/lesson/839398/1%EC%B0%A8-%EB%AC%B8%EC%A0%9C4-%ED%83%80%EC%9E%84%EB%A8%B8%EC%8B%A0-java [첫번째 풀이]import java.util.*;class Main { public long solution(long num) { long temp = num+1; char[] charTemp = String.valueOf(temp).toCharArray(); St..

IT/코딩테스트 2025.05.20

[프로그래머스] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 - java

level 0 [문제]https://school.programmers.co.kr/learn/courses/30/lessons/181872 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이]class Solution { public String solution(String myString, String pat) { int endIndex = myString.lastIndexOf(pat); String answer = myString.substring(0, endIndex + pat.length()); return answer; }} las..

IT/코딩테스트 2025.03.25

[프로그래머스] 문자열 여러 번 뒤집기 - java

level 0 [문제]https://school.programmers.co.kr/learn/courses/30/lessons/181913 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [첫번째 풀이]class Solution { public String solution(String my_string, int[][] queries) { String answer = my_string; for(int[] query:queries) { int s = query[0]; int e = query[1]; String rever..

IT/코딩테스트 2025.03.18

[프로그래머스] 수열과 구간 쿼리 4 - java

level 0 [문제]https://school.programmers.co.kr/learn/courses/30/lessons/181922 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [문제 설명]arr : 변환하려는 배열queries : 변환 조건 [ s, e, k ]                s  위와 같은 예시가 주어졌을 때,시작 : arr = [0, 1, 2, 4, 3]첫번째 조건 : query = [ 0, 4, 1 ]                      s = 0 / e = 4 / k = 1                      0                       0, 1, 2, 3..

IT/코딩테스트 2025.03.17

[java] Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.

[상황]Junit test를 수행하기 위해 test 메서드를 실행했으나, 아래와 같은 오류 발생Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun. [원인]명령어의 길이가 너무 길어서 발생한 문제. 위의 오류 메시지대로 JAR manifest 를 사용하거나 classpath file 을 사용하여 해결해야함 [해결방법]1. Intellij 상단 [Run]-[Run...]-[Edit configuration] 클릭 또는 Alt + Shift + F10 => [Edit configuration] 클릭2. Build and run 화면의 오른쪽 [Modify options] 클릭 (..

IT/Backend 2025.03.17

[프로그래머스] 원하는 문자열 찾기 - java

level 0 [문제]https://school.programmers.co.kr/learn/courses/30/lessons/181878 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이]class Solution { public int solution(String myString, String pat) { int answer = 0; String str1 = myString.toLowerCase(); String str2 = pat.toLowerCase(); if(str1.contains(str2)) { answer = 1..

IT/코딩테스트 2025.03.16

[프로그래머스] 특정한 문자를 대문자로 바꾸기 - java

level 0 [문제]https://school.programmers.co.kr/learn/courses/30/lessons/181873 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [첫번째 풀이]class Solution { public String solution(String my_string, String alp) { String answer = ""; for(int i=0;i my_string 을 한글자씩 꺼내서 alp 와 비교 후 대문자로 변환 [두번째 풀이]class Solution { public String solution(String ..

IT/코딩테스트 2025.03.16

[프로그래머스] 수열과 구간 쿼리 3 - java

Level 0 [문제]https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [문제 설명] arr: 변환하려는 배열queries: 규칙 index를 저장한 배열. arr[i]의 값과 arr[j]의 값을 바꾸라는 규칙 설정 위와같은 예시가 주어졌을 때, 시작: arr = [0, 1, 2, 3, 4]첫번째 규칙: query[0] = [0,3] = arr[0] 과 arr[3] 을 서로 바꿈                     arr = [3, 1, 2, 0, 4]두번째 규칙: query[1] = [1,..

IT/코딩테스트 2025.03.16