Computer/Algorithm_Java174 [BaekJoon] 15651번 N과 M (3) 문제 풀이 (Success) 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; impo.. 2023. 9. 26. [BaekJoon] 13909번 창문 닫기 문제 풀이 (Success) 13909번: 창문 닫기 서강대학교 컴퓨터공학과 실습실 R912호에는 현재 N개의 창문이 있고 또 N명의 사람이 있다. 1번째 사람은 1의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다. 2번째 사람은 2의 배수 번째 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; pub.. 2023. 9. 23. [Programmers] 문자열 내 마음대로 정렬하기 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import java.util.Arrays; import java.util.Comparator; class Solution { public String[] solution(String[] strings, int n) { // 1. 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬 // 2. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순 .. 2023. 9. 22. [Programmers] 두 정수 사이의 합 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 class Solution { public long solution(int a, int b) { // a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수 // a와 b가 같은 경우는 둘 중 아무 수나 리턴 long answer = 0; if(a==b) return answer = a; int max = a > b ? a : b; int min = a > b ? b : a; while(.. 2023. 9. 21. [BaekJoon] 15650번 N과 M (2) 문제 풀이 (Success) 15650번: N과 M (2) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; impo.. 2023. 9. 20. [Programmers] 나누어 떨어지는 숫자 배열 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 import java.util.Arrays; class Solution { public int[] solution(int[] arr, int divisor) { // 1. divisor로 나누어 떨어지는 값 // 2. 오름차순 // 3. 나누어 떨어지는 값이 없을 경우, 배열에 -1 담아 return int[] ans.. 2023. 9. 19. 이전 1 2 3 4 5 6 7 8 ··· 29 다음