본문 바로가기

Java10

[Programmers] 최솟값 만들기 최솟값 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.*; class Solution { public int solution(int []A, int []B) { int answer = 0; Arrays.sort(A); Arrays.sort(B); for(int i = 0; i < A.length; i++){ answer += A[i] * B[A.length -1 - i]; } return answer.. 2023. 12. 3.
[Programmers] JadenCase 문자열 만들기 JadenCase 문자열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 class Solution { public String solution(String s) { // 공백을 기준으로 스플릿 String[] str = s.split(" "); // 스트링 빌더 사용 StringBuilder sb = new StringBuilder(); for(int i = 0; i < str.length; i++){ for(int j = 0; .. 2023. 12. 3.
[Programmers] 최댓값과 최솟값 최댓값과 최솟값 https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 class Solution { public String solution(String s) { // 최대값, 최소값 설정 int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; // 마이너스 int minus = 1; // 현재의 수 int now = 0; // 주어진 문자열의 길이만큼 반복문을 돌린다. for(int i = 0;.. 2023. 12. 3.
[Programmers] Lv 2. [PCCP 기출문제]2번] 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/250136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.*; class Solution { // 방향 벡터 선언 public static int[] dr = {-1, 0, 1, 0}; public static int[] dc = {0, 1, 0, -1}; public int solution(int[][] land) { int answer = 0; // 매 열마다 bfs를 돌린다. for(int i = 0.. 2023. 11. 28.