프로그래머스 나누어 떨어지는 숫자 배열

1. 문제 링크 프로그래머스 나누어 떨어지는 숫자 2. 문제 조건 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 3. 컴퓨팅 사고 배열에 담겨진 값을 div

삼성 SW 역량테스트 백준 드래곤커브 15685

1. 문제 링크 삼성 SW 역량테스트 기출 백준 드래곤커브 15685 2. 문제 조건 드래곤 커브는 다음과 같은 세 가지 속성으로 이루어져 있으며, 이차원 좌표 평면 위에서 정의된다. 좌표 평면의 x축은 → 방향, y축은 ↓ 방향이다. 시작 점 시작 방향 세대 0세대 드래곤 커브는 아래 그림과 같은 길이가 1인 선분이다. 아래 그림은 (0, 0)에서

프로그래머스 124나라의숫자

1. 문제 링크 프로그래머스 124 나라의 숫자 2. 문제 조건 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진

프로그래머스 실패율

1. 문제 링크 프로그래머스 실패율 2. 문제 조건 실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 제한사항 스테이지의 개수 N은 1 이상 500 이하의 자연수이다. stages의 길이는 1 이상 200,000 이하이다. stages에는 1 이상 N + 1 이하

프로그래머스 완주하지못한 선수

1. 문제 링크 프로그래머스 완주하지못한 선수 2. 문제 조건 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이

프로그래머스 오픈채팅방

1. 문제 링크 프로그래머스 오픈 채팅방 2. 문제 조건 record는 다음과 같은 문자열이 담긴 배열이며, 길이는 1 이상 100,000 이하이다. 다음은 record에 담긴 문자열에 대한 설명이다. 모든 유저는 [유저 아이디]로 구분한다. [유저 아이디] 사용자가 [닉네임]으로 채팅방에 입장 -  (ex. ) Enter [유저 아이디]

프로그래머스 크레인 인형뽑기

1. 문제 링크 프로그래머스 크레인 인형뽑기 게임 2. 문제 조건 게임 사용자는 크레인을 좌우로 움직여서 멈춘 위치에서 가장 위에 있는 인형을 집어 올릴 수 있습니다. 집어 올린 인형은 바구니에 쌓이게 되는 데, 이때 바구니의 가장 아래 칸부터 인형이 순서대로 쌓이게 됩니다. 만약 같은 모양의 인형 두 개가 바구니에 연속해서 쌓이게 되면 두 인형

Spring MVC Gradle IntelliJ 환경설정

1. IntelliJ Gradle Spring MVC 환경 설정 1.1. 테스트 환경 OS: Mac 10.14.6 Mojave gradle: v5.5.12 apache-tomcat: v9.0.27 1.2. 스프링에서 환경설정을 할 수 있는 방법은 크게 두가지이다. Eclipse와 STS IntelliJ와 Gradle 그중에서 Gradle은

삼성 SW 역량테스트 백준 로봇청소기 14503

1. 문제 링크 삼성 SW 역량테스트 기출 백준 로봇청소기 14503 2. 문제 조건 장소 조건 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다. 지도의 각 칸은 (r, c

프로그래머스 예산

1. 문제 링크 프로그래머스 예산 2. 문제 조건 d는 부서별로 신청한 금액이 들어있는 배열이며, 길이(전체 부서의 개수)는 1 이상 100 이하입니다. d의 각 원소는 부서별로 신청한 금액을 나타내며, 부서별 신청 금액은 1 이상 100,000 이하의 자연수입니다. budget은 예산을 나타내며, 1 이상 10,000,000 이하의 자연수입니다.