프로그래머스2단계 [프로그래머스/파이썬] Level 2 다음 큰 숫자 10진수에서 2진수로 바꾸는 방법은 다음과 같다. 주어진 숫자 n을 2진수로 변환해 1의 개수를 구해주고 n을 증가시키면서 1의 개수가 동일한 숫자를 찾아주면 된다.... 알고리즘프로그래머스2단계알고리즘 [프로그래머스/파이썬] Level 2 숫자의 표현 예를 들어 n=15일 때 2,3,4,5,6=X 3,4,5,6=X 5..=X 6..=X 와 같은 방식으로 반복문을 수행한다. 결과는 n자체 1가지+반복문을 수행한 cnt값이다. 더 간단한 코드... 알고리즘프로그래머스2단계알고리즘 단체사진 찍기 이문제 못풀었음. do{}while(next_permutation))구조 내에서 do 내에 문제조건의 for문만큼 반복문 확인 첫째 문자와 둘째 문자 간격을 구하는데, 그간격이 = , < , > 조건에 안맞으면 flag = false 준다. 문제좋았음.... 알고리즘카카오문자열프로그래머스2단계문자열 게임 맵 최단거리(Lv2) 위 풀이에서 BFS로 최단거리 찾는 문제 풀 때 1. X/Y 방향 좌표계 4방향 만든다 2. 방문기록 표시 (2차원 0으로 된 벡터) 3. queue<pair<int,int>>에 0넣은 다음, 방문기록으로 방문했다 1표시한다. 4. 조건문으로 while(!queue.empty())일 때까지 반복한다. 5. ㄱ. 1차포문 queue.size()만큼 반복하고, ㄴ.4방향 으로 각각 2중 포문 6... BFS프로그래머스알고리즘프로그래머스2단계BFS [프로그래머스/파이썬] Level 2 영어 끝말잇기 크게 두 가지의 조건을 생각해야한다. 1. 끝말잇기 규칙을 성립해야한다. (never->now는 X) 2. 나왔던 단어가 또 나오면 안된다. (tank 2번) 입출력 예시에서 힌트를 얻어 각 사람마다 딕셔너리로 구분지어주었다. 하나씩 차례대로 단어를 넣다가 규칙을 성립하지 않거나 이미 나왔던 단어이면 해당 단어의 [번호,차례]를 리턴한다. ex) {1: ['tank', 'wheel', 'mo... 알고리즘프로그래머스2단계알고리즘
[프로그래머스/파이썬] Level 2 다음 큰 숫자 10진수에서 2진수로 바꾸는 방법은 다음과 같다. 주어진 숫자 n을 2진수로 변환해 1의 개수를 구해주고 n을 증가시키면서 1의 개수가 동일한 숫자를 찾아주면 된다.... 알고리즘프로그래머스2단계알고리즘 [프로그래머스/파이썬] Level 2 숫자의 표현 예를 들어 n=15일 때 2,3,4,5,6=X 3,4,5,6=X 5..=X 6..=X 와 같은 방식으로 반복문을 수행한다. 결과는 n자체 1가지+반복문을 수행한 cnt값이다. 더 간단한 코드... 알고리즘프로그래머스2단계알고리즘 단체사진 찍기 이문제 못풀었음. do{}while(next_permutation))구조 내에서 do 내에 문제조건의 for문만큼 반복문 확인 첫째 문자와 둘째 문자 간격을 구하는데, 그간격이 = , < , > 조건에 안맞으면 flag = false 준다. 문제좋았음.... 알고리즘카카오문자열프로그래머스2단계문자열 게임 맵 최단거리(Lv2) 위 풀이에서 BFS로 최단거리 찾는 문제 풀 때 1. X/Y 방향 좌표계 4방향 만든다 2. 방문기록 표시 (2차원 0으로 된 벡터) 3. queue<pair<int,int>>에 0넣은 다음, 방문기록으로 방문했다 1표시한다. 4. 조건문으로 while(!queue.empty())일 때까지 반복한다. 5. ㄱ. 1차포문 queue.size()만큼 반복하고, ㄴ.4방향 으로 각각 2중 포문 6... BFS프로그래머스알고리즘프로그래머스2단계BFS [프로그래머스/파이썬] Level 2 영어 끝말잇기 크게 두 가지의 조건을 생각해야한다. 1. 끝말잇기 규칙을 성립해야한다. (never->now는 X) 2. 나왔던 단어가 또 나오면 안된다. (tank 2번) 입출력 예시에서 힌트를 얻어 각 사람마다 딕셔너리로 구분지어주었다. 하나씩 차례대로 단어를 넣다가 규칙을 성립하지 않거나 이미 나왔던 단어이면 해당 단어의 [번호,차례]를 리턴한다. ex) {1: ['tank', 'wheel', 'mo... 알고리즘프로그래머스2단계알고리즘