분류 전체보기(186)
-
programmers_연속 부분 수열 합의 개수_java
https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[] elements) { int answer = 0; int elementsLength = elements.length; answer = findSum(elements, elementsLength); return answer; } public int findSum(int[] element..
2023.04.05 -
programmers_n^2 배열 자르기_java
https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[] solution(int n, long left, long right) { int[] answer = {}; answer = createMap(n, left, right); return answer; } public int[] createMap(int n, long left, long right){ int mapSize = (int)(right ..
2023.04.05 -
programmers_튜플_java
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(String s) { int[] answer = {}; // String -> int[] int[] arr = Arrays.stream(s.replaceAll("[{}]" , "").split(",")) .mapToInt(Integer::parseInt) .toArray(); // 각 값의 개..
2023.04.04 -
programmers_행렬의 곱셈_java
https://school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int arr1Hieght = arr1.length; int arr1Width = arr1[0].length; int arr2Hieght = arr2.length; int arr2Width = arr2[0].length; int[][] answer = new int[arr..
2023.04.04 -
programmers_귤 고르기_java
https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int k, int[] tangerine) { int answer = 0; int[] cnt = new int[10000001]; int tangerineLength = tangerine.length; for(int i = 0; i=0; i--){ k = k - cnt[i]; answer++; ..
2023.04.04 -
programmers_괄호 회전하기_java
https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(String s) { int answer = 0; int sLength = s.length(); for(int i = 0; i< sLength; i++){ Stack stack = new Stack(); int idx = i; boolean flag = true; for (int j = 0 ; j..
2023.04.04