본문 바로가기

코딩테스트/programming_JAVA80

[Java] 프로그래머스_67257 : 수식 최대화 완전 탐색 수식 최대화 - Level 2 https://school.programmers.co.kr/learn/courses/30/lessons/67257 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이1 import java.util.*; class Solution { private static final String[][] preferences = { "+-*".split(""), "+*-".split(""), "-+*".split(""), "-*+".split(""), "*+-".split(""), "*-+".split(""), }; privat.. 2023. 11. 20.
[Java] 프로그래머스_42842 : 카펫 완전탐색 카펫 - Level 2 https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이1 class Solution { public int[] solution(int brown, int yellow) { int[] ret = new int[2]; for (int x = 3; x (x + y - 2) * 2 개 : boundary ㄴ yellow 로 표시된 격자는 x * y - (x + y -2) * 2 개이다. => center = x * y -.. 2023. 11. 20.
[Java] 프로그래머스_42840 : 모의고사 완전탐색 모의고사 - Level 1 https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.stream.IntStream; class Solution { private static final int[][] RULES = { { 1, 2, 3, 4, 5 }, { 2, 1, 2, 3, 2, 4, 2, 5 }, { 3, 3, 1, 1, 2, 2, 4, 4, 5, 5 } }; private int getPicked(int .. 2023. 11. 20.
[Java] 프로그래머스_181858 : 무작위로 K개의 수 뽑기 LinkedHashSet 이용하기 LinkedHashSet str = new LinkedHashSet(); ㄴ HashSet 은 순서를 보장하지 않으므로 LinkedHashSet 이용해보기 https://school.programmers.co.kr/learn/courses/30/lessons/181858 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] arr, int k) { // LinkedHashSet을 사용하여 중복을 제거하고 유지하는 .. 2023. 9. 12.
[Java] 프로그래머스_12935 : 제일 작은 수 제거하기 copyOf 이용하기 새로운 배열 = Arrays.copyof(원본 배열, 원본 배열에서 복사하고 싶은 요소들의 길이) https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] arr) { if (arr.length 2023. 9. 11.
[Java] 프로그래머스_120868 : 삼각형의 완성조건 (2) Math.max, Math.min 이용하기 Math.max(숫자1, 숫자2): 숫자1과 숫자 2 중에 큰 수 반환 Math.min(숫자1, 숫자2): 숫자1과 숫자 2 중에 작은 수 반환 https://school.programmers.co.kr/learn/courses/30/lessons/120868?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int[] sides) { int answer = 0; int sideMax = 0; int side = 0; side.. 2023. 9. 9.