https://school.programmers.co.kr/learn/courses/30/lessons/120844매개변수 direction에 따라 왼쪽 , 오른쪽으로 배열순서가 밀린다.내가 푼 방식switch 문 : direction에 맞게 로직 실행for
헌내기 코딩 혼자서기
헌내기 코딩 혼자서기
프로그래머스 lv 1
프로그래머스 lv1
프로그래머스 lv1
프로그래머스 lv1
프로그래머스 lv1
프로그래머스 lv1
프로그래머스 lv1 탐욕법 문제
프로그래머스 lv1 숫자짝꿍 / 개인공부
프로그래머스 lv1 알고리즘 공부
프로그래머스 lv1 알고리즘 공부
프로그래머스 Lv1 알고리즘 공부
프로그래머스 lv1 알고리즘 공부
프로그래머스 알고리즘 공부
프로그래머스 Lv1 알고리즘 공부
프로그래머스 Lv 1 알고리즘 공부
프로그래머스 Lv1 추억점수 풀이
프로그래머스 Lv1 공원 산책 풀이
프로그래머스 PCCP 기출문제 1번 / 붕대감기문제를 제대로 이해하지 못해서 좀 애먹었다. 핵심은 회복량이 최대 체력을 넘길양이면 최대체력까지만 회복하고 더이상 회복하지 않는다는 것이다..Math 클래스를 잘 이용해보자. 문제를 수학적으로 한 번 생각해 볼 필요가 있다
람다 스트림 활용 시도..
프로그래머스 PCCP 기출문제 2번 / 석유 시추 핵심 그래프 bfs or dfs을 사용하여 각 석유 덩어리에 개수를 따로 저장하고 번호를 매긴다. 각 열이 어떤 번호를 가졌는지 저장한다음 반복문으로 각 열을 돌아서 가진 번호에 대한 석유 덩어리 개수들을 뽑아서 최대값
JadenCase 문자열 만들기 level 2핵심 공백문자가 연속해서 나올 수 있다.첫 문자는 대문자 그외에는 소문자
카펫 level 2핵심 가로 길이 >= 세로길이가로 세로 길이를 구하되 갈색과 노란색의 개수가 맞아야함좀 이상하게 풀었는데 우선 가로 세로를 찾기위해 약수를 구한다. 약수가 가로 세로가 된다.약수를 check 메서드에 넘긴다. check 메서드는 가로가 위아래로 2개
영어 끝말잇기 level 2핵심 말 그대로 끝말잇기이며 앞 뒤 문자가 이어지는 지 확인중복 단어 불가처음에 Math.round를 사용했는데 생각해보니 반올림이 아닌 올림을 해줘야하는 것이였다. ceil()메서드를 기억하자. 올림, 반올림같은 메서드는 실수형을 매개변수에
H-Index level 2문제를 잘 못 이해해서 삽질했다.n편 중 h 번 이상 인용된 논문이 h편 이상이고,나머지 논문은 개수에 상관없이 h 번 이하 인용되었다면 h의 최댓값이 H-Index이다.흠.. 느리다. 예제 1,1,1,7,8,10 이고 정답은 3이다.결국에는
n^2 배열 자르기 level 2nxn크기의 2차원 배열을 i행 i열에 i 값을 넣는다. 123223333이런식으로 그다음 각 행을 모두 이어붙이고 left~right까지만 배열로 반환1차시도때 2차원 배열 만들고 값을 하나씩 넣은다음 그 중에서 left~right 배
행렬의 곱셈 level 2nxn크기의 2차원 배열을 i행 i열에 i 값을 넣는다. 123223333이런식으로 그다음 각 행을 모두 이어붙이고 left~right까지만 배열로 반환문제 예시에서 행과 열이 같은 경우만 주어져서 이렇게 생각한 것 같다...당연히 실패했다.수
게임 맵 최단거리 level 2dfs/bfs 문제이다. bfs로 풀면 좋을것 같아서 bfs로 방향을 잡았다.방문한 좌표에 대해 check를 해주고, 갈 수 있는 곳을 check해주는 것이 핵심이다. 처음에 visited를 q에서 뽑고나서 true로 해주어서 무한 루프에