Java (501) 썸네일형 리스트형 [JAVA] 프로그래머스 - 수열과 구간 쿼리 2 https://school.programmers.co.kr/learn/courses/30/lessons/181923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 배열 복사 Arrays.copyOf() 함수 - 특정 배열의 원하는 길이만큼 새로운 배열로 복사하는 메소드 - 새로운 배열 = Arrays.copyOf(원본 배열, 원본 배열에서 복사하고 싶은 요소들의 길이) 정답 import java.util.*; class Solution { public int[] solution(int[] arr, int[][] queries) { int[] answer .. [JAVA] 백준 1644 소수의 연속합 https://www.acmicpc.net/problem/1644 1644번: 소수의 연속합 첫째 줄에 자연수 N이 주어진다. (1 ≤ N ≤ 4,000,000) www.acmicpc.net - 하나 이상의 연속된 소수의 합으로 나타낼 수 있는 자연수들이 있다. 몇 가지 자연수의 예를 들어보면 다음과 같다. ex) 3 : 3(1개) 41 : 2+3+5+7+11+13 = 11+13+17 = 41 (3개) 53 : 5+7+11+13+17 = 53 (2개) - 하지만 연속된 소수의 합으로 나타낼 수 없는 자연수들도 있는데, 20이 그 예이다. 7+13을 계산하면 20이 되기는 하나 7과 13이 연속이 아니기에 적합한 표현이 아니다. 또한 한 소수는 반드시 한 번만 덧셈에 사용될 수 있기 때문에 3+5+5+7과.. [JAVA] 백준 1806 부분합 https://www.acmicpc.net/problem/1806 1806번: 부분합 첫째 줄에 N (10 ≤ N < 100,000)과 S (0 < S ≤ 100,000,000)가 주어진다. 둘째 줄에는 수열이 주어진다. 수열의 각 원소는 공백으로 구분되어져 있으며, 10,000이하의 자연수이다. www.acmicpc.net - 10,000 이하의 자연수로 이루어진 길이 N짜리 수열이 주어진다. 이 수열에서 연속된 수들의 부분합 중에 그 합이 S 이상이 되는 것 중, 가장 짧은 것의 길이를 구하는 프로그램 문제 풀이 [백준/BOJ] 1806번 부분합 (C/C++) (tistory.com) [백준/BOJ] 1806번 부분합 (C/C++) 백준 온라인 저지(BOJ) 1806번 부분합 https://www.a.. [JAVA] 프로그래머스 - 수열과 구간 쿼리 3 https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr query[0][3] -> arr[0]의 값과 arr[3]의 값 교환 query[1][2] -> arr[1]의 값과 arr[2]의 값 교환 query[1][4] -> arr[1]의 값과 arr[4]의 값 교환 정답 class Solution { public int[] solution(int[] arr, int[][] queries) { for(int i=0 ;i [JAVA] 프로그래머스 - 수 조작하기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 정수 배열 numLog가 주어집니다. 처음에 numLog[0]에서 부터 시작해 "w", "a","s","d"로 이루어진 문자열을 입력으로 받아 순서대로 다음과 같은 조작을 했다고 합시다. 1) w : 수에 1을 더한다. 2) s : 수에 1을 뺀다. 3) d : 수에 10을 더한다. 4) a : 수에 10을 뺸다. - 그리고 매번 조작을 할 때마다 결괏값을 기록한 정수 배열이 numLog입니.. [JAVA] 프로그래머스 - 수 조작하기 1 https://school.programmers.co.kr/learn/courses/30/lessons/181926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 정수 n과 문자열 control이 주어집니다. control은 "w","a","s","d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다 , 1) w : n이 1씩 커짐 2) s : n이 1 작아짐 3) d : n이 10 커짐 4) a : n이 10 작아짐 정답 class Solution { public int solution(int n.. [JAVA] 프로그래머스 - 마지막 두 원소 https://school.programmers.co.kr/learn/courses/30/lessons/181927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 정수 리스트 num_list가 주어질 때, 마지막 원소가 그 전 원소보다 크면 마지막 원소에서 그 전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return 하도록 solution 함수를 완성 정답 import java.util.Arrays; class Solution { public int[] solution(int[] num_list) .. [JAVA] 프로그래머스 - 이어 붙인 수 https://school.programmers.co.kr/learn/courses/30/lessons/181928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어붙인 수와 짝수만 순서대로 이어붙인 수의 합을 return하도록 solution 함수를 완성해주세요. 정답 class Solution { public int solution(int[] num_list) { int answer = 0; String even = ""; String odd = ""; for(i.. 이전 1 ··· 39 40 41 42 43 44 45 ··· 63 다음