파이썬 라이브러리 Collections.Counter를 사용하여 동명이인을 찾는다.동명이인이 있으면 Counter의 value값이 1이 아니다.해시를 이용해야 하므로 dict로 변환해줌.동명이인이 있는데 value값이 다르면 완주를 못했으므로 return 이름.KeyE
한 개 이상의 항의 합으로 이루어진 식을 다항식이라고 합니다. 다항식을 계산할 때는 동류항끼리 계산해 정리합니다. 덧셈으로 이루어진 다항식 polynomial이 매개변수로 주어질 때, 동류항끼리 더한 결괏값을 문자열로 return 하도록 solution 함수를 완성해보
문제 설명최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다.https://school.p
덧셈, 뺄셈 수식들이 'X 연산자 Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요.https://school.prog
등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.https://school.programmers.co.kr/learn/courses/30/lessons/1209
연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요.https:
다음 그림과 같이 지뢰가 있는 지역과 지뢰에 인접한 위, 아래, 좌, 우 대각선 칸을 모두 위험지역으로 분류합니다.image.png지뢰는 2차원 배열 board에 1로 표시되어 있고 board에는 지뢰가 매설 된 지역 1과, 지뢰가 없는 지역 0만 존재합니다.지뢰가 매
점 네 개의 좌표를 담은 이차원 배열 dots가 다음과 같이 매개변수로 주어집니다.\[x1, y1, x2, y2, x3, y3, x4, y4]주어진 네 개의 점을 두 개씩 이었을 때, 두 직선이 평행이 되는 경우가 있으면 1을 없으면 0을 return 하도록 solu
머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음
정답을 저장할 리스트 생성.인덱스 0값을 바로 리스트에 저장 후, 배열 복사.반복문을 통해 배열에서 값 하나씩 꺼내고, 리스트에 가장 끝에 있는 값과 비교하여 마지막 값과 같은 면 패스, 다르면 리스트에 저장한다.스트림을 사용하여 배열로 변환 후, 리턴.테스트 1 〉
날짜 결과를 넣을 result 리스트, 큐를 사용.(100% - 현재 작업률) / 하루 작업률을 계산해서 큐에 넣어준다.큐에서 수를 뽑고 count를 1로 선언한다.큐가 빌때까지 반복문을 돌리면서, 처음 수와 큐에 처음 수를 비교하여 뽑은 첫 수가 큰 경우, count
큐를 사용해서 풀었다.1\. 큐에서 값을 뺀 후, 그 값이 여는 괄호이면 ++, 아니면 --를 해준다.2\. 만약 check 값이 음수이면 닫는 괄호가 더 많으므로 잘못된 괄호이다. 그래서 false리턴.3\. 반복문을 다 돈 후, check가 0 초과이면 그는 여는
우선 순위 큐를 사용하고 내림 차 순으로 등록.인쇄 목록을 큐에 넣어준다.큐가 빌때까지 반복.큐에 처음 값과 priorities 값을 비교하여 같으면 큐에서 값을 뽑고 answer++를 해준다.만약 값과 함께 위치까지 같으면 answer를 리턴해준다.
기본적으로 수업 시간에 배운 프린터를 기반으로 작성큐를 브릿지 길이와 0으로 초기화한다.제일 첫 차를 큐에 넣어주고 배열 초기화.시간++를 해준다.배열에 값이 있거나 큐 안에 값이 0이 아닐 경우 while문을 돌게 한다.배열에 값이 남아있을경우배열 첫 번째 값과 큐
뽑은 주식 가격을 반복문을 통해 비교하면서 시간은 ++해주다가 if → 떨어지는 시점이 생기는 순간 break을 통해 반복문 탈출.배열 변환 후 반환.
행성의 정렬과 binarySearch를 사용하기 위해 리스트 사용원본 배열에 행성 크기를 저장한다.i번째 우주 배열을 Listi에 스트림을 사용하여 변환해준다.Collections.sort()를 사용하여 정렬한다.binarySearch()를 사용하여 i번째 우주 리스트
학생들을 오름차순으로 정렬한다.0번째 인덱스를 기준으로 다음 값을 start, 끝 값을 end로 두고 이분 탐색.0번째 인덱스가 0 보다 크면 start + end + 0번째 인덱스가 무조건 0이상이므로 반복문 탈출.start + end + 0번째 인덱스를 더한 값이
바꿀 숫자를 진수와 함께 문자열로 변환0을 기준으로 나눈다.00이면 빈 값으로 들어가서 이 부분을 조건문으로 넘기고소수판별 메서드를 통해 소수인지 확인한다.소수이면 정답++;