🙈

⃝ 동글동글 ⃝

🪐ᐩ˖ 🍎
728x90
반응형

전체 글 72

[프로그래머스/Programmers] 카펫 (Java - 완전탐색 - Lv2)

카펫 - 완전탐색 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 class Solution { public int[] solution(int brown, int yellow) { int[] answer = new int[2]; int tileSum = brown+yellow; // 전체 타일 개수 int yellow_sqrt = (int)Math.sqrt(yellow); for(int i = yellow_sqrt; i>0; i--) { for (int j = yellow_sqrt; j 0; i--) { for (int j = yellow_sqr..

[프로그래머스/Programmers] 가장 큰 수 (Java - 정렬 - Lv2)

가장 큰 수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 - 프로그래머스에서 빌드할 때는 출력문은 다 지우고 하셔야 합니다. package Programmers.Level_2; import java.util.*; public class PL2_17 { // Level2 가장 큰 수 public String solution(int[] numbers) { // numbers 배열을 String 변환 String[] sArr = new String[numbers.length]; for (int i = 0; i < sArr.length; i++) {..

[프로그래머스/Programmers] 영어 끝말잇기 (Java - HashSet - Lv2)

영어 끝말잇기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 import java.util.HashMap; class Solution { public int[] solution(int n, String[] words) { int[] answer = new int[2]; HashMap hashMap = new HashMap(); for (int i = 0; i 0 && !(words[i].charAt(..

[프로그래머스/Programmers] 짝지어 제거하기 (Java - Stack - Lv2)

짝지어 제거하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 import java.util.ArrayDeque; class Solution { public int solution(String s) { char[] c = s.toCharArray(); ArrayDeque stack = new ArrayDeque(); for(int i = 0; i < c.length; i++) { if (stack.isEmpty()) { stack.addLast(c[i]); } else { if (stack.peekLast() == c[i]) { stack.po..

[프로그래머스/Programmers] 피보나치 수 (Java - Lv2)

피보나치 수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 class Solution { public int solution(int n) { int answer = 0; int[] fiboNum = new int[n + 1]; fiboNum[0] = 0; fiboNum[1] = 1; return Fibo(n, fiboNum); } private int Fibo(int n, int[] fiboNum) { for(int i = 2; i

[프로그래머스/Programmers] 이진 변환 반복하기 (Java - Lv2)

이진 변환 반복하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 class Solution { public int[] solution(String s) { int[] answer = new int[2]; int changeBinaryCnt = 0; int zeroCnt = 0; String removeZeroStr; while (s.length() != 1) { // s에서 0 제거 removeZeroStr = s.replaceAll("0", ""); // 제거된 0의 개수 zeroCnt += s.length() - removeZeroStr...

[프로그래머스/Programmers] 두 큐 합 같게 만들기 (Java - Queue - Lv2)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 public int solution(int[] queue1, int[] queue2) { int answer = 0; // count를 세는 변수 // 큐의 합을 저장할 변수 long q1_Sum = 0L, q2_Sum = 0L; // 합 구하기 for(int i = 0; i < queue1.length; i++){ q1_Sum += queue1[i]; q2_Sum += queue2[i]; } // 홀수면 절대 만들 수 없음 if((q1_Sum+q2_Sum) % 2 != 0) { return -1;..

[프로그래머스/Programmers] JadenCase 문자열 만들기 (Java - Lv2)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 class Solution { public String solution(String s) { String answer = ""; String[] sArr = s.toLowerCase().split(" "); StringBuilder sb = new StringBuilder(); for (int i = 0; i < sArr.length; i++) { if (sArr[i].length() != 0) { sb.append(sArr[i].substring(0, 1).toUpperCase()); sb.app..

카테고리 없음 2023.01.23

[프로그래머스/Programmers] 최댓값과 최솟값 (Java - Lv2)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 import java.util.*; class Solution { public String solution(String s) { String answer = ""; String[] sArr = s.split(" "); int[] intArr = new int[sArr.length]; for (int i = 0; i < intArr.length; i++) { intArr[i] = Integer.parseInt(sArr[i]); } Arrays.sort(intArr); answer = Integer.t..

728x90
반응형