Algorithm(143)
-
programmers_숫자 변환하기_java
https://school.programmers.co.kr/learn/courses/30/lessons/154538 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int x, int y, int n) { int answer = 0; answer = bfs(x, y, n); return answer; } public int bfs(int x, int y, int n){ Queue queue = new LinkedList(); queue.offer(y); i..
2023.04.14 -
programmers_뒤에 있는 큰 수 찾기_java
https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] numbers) { int numbersLength = numbers.length; int[] answer = new int[numbersLength]; Stack stack = new Stack(); for(int i = 0; i < numbersLength; i++){ if(s..
2023.04.14 -
programmers_2 x n 타일링_java
https://school.programmers.co.kr/learn/courses/30/lessons/12900 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int n) { int answer = 0; int dp[] = new int[n+1]; dp[0] = 0; dp[1] = 1; dp[2] = 2; for(int i = 3; i
2023.04.13 -
programmers_2개 이하로 다른 비트_java
https://school.programmers.co.kr/learn/courses/30/lessons/77885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public long[] solution(long[] numbers) { int numbersLength = numbers.length; long[] answer = new long[numbersLength]; for(int i = 0; i 첫번째 비트가 항상 0 answer[i] = numbers[i]+1; }else{ // 홀수 String toBit = Long..
2023.04.13 -
programmers_[1차] 프렌즈4블록_java
https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{0,1}, {1,1}, {1, 0}, {0,0}}; // 우 우하 하 정지 public int solution(int m, int n, String[] board) { int answer = 0; while(true){ Queue crashList = new LinkedLi..
2023.04.13 -
programmers_게임 맵 최단거리_java
https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{0,1}, {0, -1}, {1, 0}, {-1,0}}; public int solution(int[][] maps) { int answer = 0; answer = bfs(maps, maps[0].length, maps.length); return answer; } publ..
2023.04.11