코딩테스트연습 백준 - 토마토[java] 문제 출처: 문제 설명 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다. 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 하나의 토마토의 인접한 곳은 왼쪽, 오른쪽, 앞, 뒤 네 방향에 있는 토마토를 의미한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지, 그 최소 일수를 알고 싶어 한다. ... 코딩테스트연습코딩테스트연습 프로그래머스 - 가장 먼 노드[java] 문제 출처: 문제 설명 n개의 노드가 있는 그래프가 있습니다. 각 노드는 1부터 n까지 번호가 적혀있습니다. 1번 노드에서 가장 멀리 떨어진 노드의 갯수를 구하려고 합니다. 가장 멀리 떨어진 노드란 최단경로로 이동했을 때 간선의 개수가 가장 많은 노드들을 의미합니다. 노드의 개수 n, 간선에 대한 정보가 담긴 2차원 배열 vertex가 매개변수로 주어질 때, 1번 노드로부터 가장 멀리 떨어진... 코딩테스트연습코딩테스트연습 백준 - Z[java] 문제 설명 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. N이 주어졌을 때, r행 c열을 몇 번째로 방문하는지 출력하는 프로그램을 작성하시오. 다음은 N=2일 때의 예이다. 다음은 N=3일 때의 예이다. 입력 첫째 줄에 정수 N, r, c가 주어진다. 출력 r행 c열을 몇 번째로 방문했는지 출력한다. 1 ≤ N ≤ 15 0 ≤ r, c < 2N 예제 입력 예제 출력... 코딩테스트연습코딩테스트연습 programmers 최솟값 만들기 (javascript) 문제 풀러가기 처음에 for문을 2번 돌려서 푸는건줄 알고 매달렸는데 조금 더 생각을 해보니 두 배열을 오름차순, 내림차순으로 정렬만 해두면 별 다른 조건없이 바로 풀 수 있는 문제였다... 바로 코딩을 하기 보다 충분히 생각한 다음 푸는 습관을 길러야겠다.... 코딩테스트연습JavaScript프로그래머스programmers자바스크립트JavaScript [프로그래머스] 1. 직사각형 별찍기 코딩테스트 스터디 시작!!😎 이제 푹 쉬었으니 공부를 다시 시작해야겠다는 마음이 들었다.🙄ㅎㅎ 나도 이제 3학년 2학기... <스터디 세부 사항> 문제 : 프로그래머스 코딩테스트 단계별 연습문제 일시 : 매주 금요일 22시, 1~2시간 동안 스터디 첫 번째로 도전한 문제는 직사각형 별 찍기 문제! 별 찍기는 C 언에 배울 때부터 많이 풀었던 문제인데, 그 때 경험을 되살려서 이중 for 문으... 코딩테스트연습Java프로그래머스Java Hash 1. 완주 하지 못한 선수 제한 사항에 보면 completion 은 participant의 길이보다 1 작다고 한다. 이는 완주하지 못한 선수가 한 명이라는 것을 뜻 함을 알 수 있었다. 그러므로 나는 단순하게 정렬된 participant와 completion 배열들의 이름을 순서대로 비교하여 일치하지 않는다면 그 사람은 completion 배열에 존재하지 않기 때문이므로 완주하지 못하였음을 알 수 있다고 판단하였다.... 코딩테스트연습python프로그래머스hash파이썬완주하지못한선수hash 백준 - 회전하는 큐[java] 출처: 문제설명 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다. 첫 번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다. 왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1,... 코딩테스트연습항해99 5주차항해99코딩테스트연습 백준 - 좌표정렬하기2[java] 문제 출처: 문제 설명 2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 예시 출력 예시 문제 풀이 ArrayList에 sort를 재정의 해서 풀었다. 다른 풀이 Array를 sort로 한게 내꺼보다 조금 더 빨라서 가져왔다. 이렇게도 할 수 있는줄은 몰랏는데 참고해야겠다.... 항해99 3주차코딩테스트연습항해99코딩테스트연습 프로그래머스 - 숫자문자열과 영단어[java] 아래 예제와 같이 파싱해주기만 하면되는 간단한 문제입니다. 입력 "one4seveneight" 출력 String으로 들어온걸 Integer로 리턴해야되는게 가장 중요한 포인트!! 내가 푼 방법 무식하게 복사붙여넣기로 if문을 나열해서 풀었습니다. HashSet에 0~9까지 숫자를 String으로 바꿔서 집어넣어놓고, StringBuilder에 하나씩넣고 비교하면서 또다른 StringBuild... 항해99 사전스터디코딩테스트연습코딩테스트연습 백준 - 베르트랑 공준[java] 문제 출처: 문제 설명 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 ... 항해99 2주차코딩테스트연습항해99코딩테스트연습
백준 - 토마토[java] 문제 출처: 문제 설명 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다. 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 하나의 토마토의 인접한 곳은 왼쪽, 오른쪽, 앞, 뒤 네 방향에 있는 토마토를 의미한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지, 그 최소 일수를 알고 싶어 한다. ... 코딩테스트연습코딩테스트연습 프로그래머스 - 가장 먼 노드[java] 문제 출처: 문제 설명 n개의 노드가 있는 그래프가 있습니다. 각 노드는 1부터 n까지 번호가 적혀있습니다. 1번 노드에서 가장 멀리 떨어진 노드의 갯수를 구하려고 합니다. 가장 멀리 떨어진 노드란 최단경로로 이동했을 때 간선의 개수가 가장 많은 노드들을 의미합니다. 노드의 개수 n, 간선에 대한 정보가 담긴 2차원 배열 vertex가 매개변수로 주어질 때, 1번 노드로부터 가장 멀리 떨어진... 코딩테스트연습코딩테스트연습 백준 - Z[java] 문제 설명 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. N이 주어졌을 때, r행 c열을 몇 번째로 방문하는지 출력하는 프로그램을 작성하시오. 다음은 N=2일 때의 예이다. 다음은 N=3일 때의 예이다. 입력 첫째 줄에 정수 N, r, c가 주어진다. 출력 r행 c열을 몇 번째로 방문했는지 출력한다. 1 ≤ N ≤ 15 0 ≤ r, c < 2N 예제 입력 예제 출력... 코딩테스트연습코딩테스트연습 programmers 최솟값 만들기 (javascript) 문제 풀러가기 처음에 for문을 2번 돌려서 푸는건줄 알고 매달렸는데 조금 더 생각을 해보니 두 배열을 오름차순, 내림차순으로 정렬만 해두면 별 다른 조건없이 바로 풀 수 있는 문제였다... 바로 코딩을 하기 보다 충분히 생각한 다음 푸는 습관을 길러야겠다.... 코딩테스트연습JavaScript프로그래머스programmers자바스크립트JavaScript [프로그래머스] 1. 직사각형 별찍기 코딩테스트 스터디 시작!!😎 이제 푹 쉬었으니 공부를 다시 시작해야겠다는 마음이 들었다.🙄ㅎㅎ 나도 이제 3학년 2학기... <스터디 세부 사항> 문제 : 프로그래머스 코딩테스트 단계별 연습문제 일시 : 매주 금요일 22시, 1~2시간 동안 스터디 첫 번째로 도전한 문제는 직사각형 별 찍기 문제! 별 찍기는 C 언에 배울 때부터 많이 풀었던 문제인데, 그 때 경험을 되살려서 이중 for 문으... 코딩테스트연습Java프로그래머스Java Hash 1. 완주 하지 못한 선수 제한 사항에 보면 completion 은 participant의 길이보다 1 작다고 한다. 이는 완주하지 못한 선수가 한 명이라는 것을 뜻 함을 알 수 있었다. 그러므로 나는 단순하게 정렬된 participant와 completion 배열들의 이름을 순서대로 비교하여 일치하지 않는다면 그 사람은 completion 배열에 존재하지 않기 때문이므로 완주하지 못하였음을 알 수 있다고 판단하였다.... 코딩테스트연습python프로그래머스hash파이썬완주하지못한선수hash 백준 - 회전하는 큐[java] 출처: 문제설명 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다. 첫 번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다. 왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1,... 코딩테스트연습항해99 5주차항해99코딩테스트연습 백준 - 좌표정렬하기2[java] 문제 출처: 문제 설명 2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 예시 출력 예시 문제 풀이 ArrayList에 sort를 재정의 해서 풀었다. 다른 풀이 Array를 sort로 한게 내꺼보다 조금 더 빨라서 가져왔다. 이렇게도 할 수 있는줄은 몰랏는데 참고해야겠다.... 항해99 3주차코딩테스트연습항해99코딩테스트연습 프로그래머스 - 숫자문자열과 영단어[java] 아래 예제와 같이 파싱해주기만 하면되는 간단한 문제입니다. 입력 "one4seveneight" 출력 String으로 들어온걸 Integer로 리턴해야되는게 가장 중요한 포인트!! 내가 푼 방법 무식하게 복사붙여넣기로 if문을 나열해서 풀었습니다. HashSet에 0~9까지 숫자를 String으로 바꿔서 집어넣어놓고, StringBuilder에 하나씩넣고 비교하면서 또다른 StringBuild... 항해99 사전스터디코딩테스트연습코딩테스트연습 백준 - 베르트랑 공준[java] 문제 출처: 문제 설명 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 ... 항해99 2주차코딩테스트연습항해99코딩테스트연습