코딩테스트-알고리즘/도전 18

2024.01.12 - 1문제

조건에 맞게 수열 변환하기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181881 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[] arr) { int answer = 0; int[] arr2 = new int[arr.length]; boolean count = true; while (count) { for (int i = 0; i < arr.length; i++) { if (arr[..

2024.01.11 - 4문제

정수를 나선형으로 배치하기 https://school.programmers.co.kr/learn/courses/30/lessons/181832 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[][] solution(int n) { int[][] answer = new int[n][n]; int[][] rule = {{0, 1}, {1, 0}, {0, -1}, {-1, 0}}; int index = 0; // rule 넘기는 index int value = 1; // 1 ~ n^2 int i = 0; int ..

2024.01.10 - 1문제

리스트 자르기 https://school.programmers.co.kr/learn/courses/30/lessons/181897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[] solution(int n, int[] slicer, int[] num_list) { int[] answer; int a = slicer[0]; int b = slicer[1]; int c = slicer[2]; if (n==1) { answer = new int[b+1]; int index = 0; for(int i=0; i

2024.01.09 - 9문제

주사위 게임 3 https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int a, int b, int c, int d) { int answer = 0; int[] dice = {a, b, c, d}; Arrays.sort(dice); if(dice[0] == dice[3]) { // 모두 p answer = 1111 * dice[0]; } else..

2024.01.08 - 18문제

글자 지우기 https://school.programmers.co.kr/learn/courses/30/lessons/181900 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String solution(String my_string, int[] indices) { String answer = ""; List list = new ArrayList(); for(int i=0; i

2024.01.07 - 10문제

배열 만들기 4 https://school.programmers.co.kr/learn/courses/30/lessons/181918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] arr) { Stack stack = new Stack(); int i = 0; while(i=0; j--) { stk[j] = stack.pop(); } return stk; } } 배열 만들기 5 https://school.programmers.co.kr/lea..

2024.01.06 - 4문제

배열 만들기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int l, int r) { List list = new ArrayList(); for(int i=l; i

2024.01.05 - 5문제

31일이 지나고 도전이 끝나니까 긴장이 풀려서 더 진행이 안되고있었다 그래서 🍊씨와 나머지 남은 문제를 걸고 다시 도전하기로 했다ㅋㅋㅋㅋㅋㅋ 다음주 목요일까지를 목표로!!!!!! 이번엔 꼭 성공해야지 가보자고👊👊 ad 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/181870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String[] solution(String[] strArr) { List result = ..

2023.12.31 - 5문제

공백으로 구분하기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181868 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String[] solution(String my_string) { String[] answer = my_string.split(" "); ArrayList list = new ArrayList(); for(int i=0; i