# level2

24개의 포스트
post-thumbnail

[프로그래머스] 다리를 지나는 트럭

문제 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다.

2일 전
·
0개의 댓글
post-thumbnail

[프로그래머스] 프린터

sort로 정렬해서 아주 간단하게 풀어버릴 생각이었다.중요도가 가장 높은 것을 출력하고 그 뒤로 중요도 높은 것을 출력했어야하기때문 순서를 기억해두고자 it이라는 변수를 사용하였다.처음 소스를 짤 때, while문안에 tmp를 사용하지않았다.그래서 두번째 for문에서

2일 전
·
0개의 댓글
post-thumbnail

[프로그래머스] 주식가격

단순하게 생각했다. 그래서 효율성은 좋지 않다고 생각한다.이것보다 최선의 코드가 있을것같다. 😂😂😂생각이 난다면 다시 구현해보아야겠다.성공!!!

6일 전
·
0개의 댓글
post-thumbnail

[프로그래머스] 기능개발

내가 처음에 이해하고 푼 풀이접근 : '7일째에 2개의 기능, 9일째에 1개의 기능이 배포'라는 문장에서 날짜를 이용한다는 힌트를 얻음, 하나 프로그램이 배포되는데까지 걸리는 날짜는? 순서별로 날짜를 벡터에 넣음. v.front()보다 작은 날짜들을 1차 배포, \~\

7일 전
·
0개의 댓글

[programmers] 가장 큰 수

오늘은 programmers의 가장 큰 수 문제를 풀어봤다. 문제를 간단히 설명해 보자면, 0 또는 양의 정수가 여러개 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 구하는 것이다.처음 이 문제를 보았을 때 "조합"을 생각했다. 재귀를 이용하여 배열 안에

2020년 5월 27일
·
0개의 댓글

[algo] 프린터

문제를 보자마자 우선 순위 큐로 구현해야겠다고 생각했다.구글에 우선순위 큐를 검색해보고 가장 많이 나오는 것이 PriorityQueue 였다. 큐는 선입선출 (FIFO)로 먼저 들어온 자료가 먼저 나간다는 규칙을 가지고 있으며, 우선순위 큐는 우선순위대로 출력하는 특징

2020년 5월 10일
·
0개의 댓글

[level 2.2] 배열 - array2

N\*M의 2차원 배열이 주어지고, 주어진 2차원 배열의 A에는 어떠한 값이 있는지 출력하는 프로그램을 작성해보자. (단, 2차원 배열을 활용할 것) 첫째 줄에 자연수 행의 개수 N,열의 개수 M이 주어진다.(1<=N,M<=100) 둘째 줄 부터 N\*M의

2020년 4월 6일
·
0개의 댓글

[level 2.2] 배열 - array1

행의 개수 N, 열의 개수 M이 주어질 때, 다음과 같이 출력하는 프로그램을 작성해보자. (단, 2차원 배열을 활용할 것) 첫째 줄에 자연수 N,M이 주어진다.(1<=N,M<=100)출력 예시와 같은 형식으로 출력한다.

2020년 4월 6일
·
0개의 댓글

[level 2.2] 배열 - array3

N이 주어질 때, 다음과 같은 프로그램을 작성해보자. 첫째 줄에 자연수 N이 주어진다.(1<=N<=100)예시를 참고하여 작성하자.

2020년 4월 6일
·
0개의 댓글

[algo] 가장 큰수

Arrats.sort()정렬하는 함수인데 배열이 들어감하지만 Collection.reverseOrder() 사용은 Interger 값만 가능함comporable compotor 비교https://makemethink.tistory.com/179

2020년 4월 5일
·
0개의 댓글

[level 2.2] 배열 - 숫자 피라미드

N과 시작 숫자 S가 주어지면 숫자 피라미드를 만드는 프로그램을 작성하시오.예를 들어, N이 5이고 S가 3 이라면, 그 숫자 피라미드는 다음과 같다.시작 숫자 S는 꼭대기부터 1씩 증가한다.시작 행의 번호가 1번이라고 했을때, 짝수번째 행은 왼쪽에서 오른쪽으로 1씩

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - 주사위 게임

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.규칙(1) 같은 눈이 3개가 나오면 10,000원+(같은 눈)\*1,000원의 상금을 받게 된다.규칙(2) 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - card game

문제 두 사람 A와 B는 1부터 10까지의 숫자가 하나씩 적힌 열 장의 카드로 ‘게임’을 한다. 게임은 총 열 번의 ‘라운드’로 구성되고, 각 라운드 마다 자신이 가지고 있는 카드 중 하나를 제시하고, 한 번 제 시한 카드는 버린다. 게임 승패는 다음과 같이 결정된다.

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - 점수 계산

문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최대값을 찾고 그 최대값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최대값은 85이고,

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - 두 번째 최솟값 찾기

9개의 서로 다른 자연수가 주어질 때, 이들 중 두 번째 최솟값을 찾고, 그 두 번째 최솟값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 두

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - binary

숫자를 입력 받아 이진수로 출력하는 프로그램을 작성하시오.첫 번째 줄에 숫자를 입력 받는다. 숫자의 크기는 1,000보다 작거나 같다.첫째 줄에 숫자를 이진수로 바꾸어 출력한다.

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최대값을 찾고 그 최대값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최대값은 85이고, 이

2020년 4월 4일
·
0개의 댓글

[level 2.2] 배열 - 역으로 출력하기

정수를 입력으로 받아 입력 받은 수를 거꾸로 출력하는 문제이다.입력의 첫 수는 수의 개수 n 이다. ( 1 <= n <= 1000 ) 다음 줄에는 n 개의 수가 입력으로 주어진다. 각 수는 -10000 초과 10000 미만인 정수이다.한 줄에 입력받은 수를

2020년 4월 4일
·
0개의 댓글

[level 2.1] 반복문 - 소수 판별2

자연수n,m이 주어질 때, n부터m까지 존재하는 소수를 모두 출력하는 프로그램을 작성하여라. 여기서 소수란, 약수가 1과 자기자신밖에 존재하지 않는 수를 말한다.첫째 줄에 자연수 n, m이 주어진다. (1≤n,m≤20,000)첫째 줄에 n부터m까지 존재하는 소수를 모두

2020년 4월 4일
·
0개의 댓글