일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스 가운데 글자 가져오기 파이썬
- m1 docker
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- 코드업 1020 자바
- 최단 경로 알고리즘
- 코드업 1020 java
- 프로그래머스 가운데 글자 가져오기 python
- 가운데 글자 가져오기 자바
- 가운데 글자 가져오기 파이썬
- docker 완전 삭제
- 나누어 떨어지는 숫자 배열 python
- 핸즈온 머신러닝
- 나누어 떨어지는 숫자 배열 java
- 빅데이터분석기사
- 최소 스패닝 트리 자바
- docker remove
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- m1 docker install
- 프로그래머스 가운데 글자 가져오기 자바
- 최소 스패닝 트리
- 청년 Ai Big Data 아카데미
- 청년 AI Big Data 아카데미 13기
- 트리의 지름 java
- 트리의 지름 자바
- codeup 1020 자바
- 빅분기실기
- 가운데 글자 가져오기 java
- docker 삭제
- 가운데 글자 가져오기 python
- codeup 1020 java
- Today
- Total
목록프로그래밍 문제
반응형
반응형
(357)
NineTwo meet you
출처 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6, 1..
출처 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 제한사항 과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다. 논문별 인용 횟수는 0회 이상 10,000회 이하입니다. 입출력 예 citations ..
출처 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다..
출처문제어떤 시골의 중학교에는 부근의 3개 초등학교를 졸업한 남녀 학생들이 입학한다.1학년 1반을 맡게 된 김갑동 선생님은 자기 반에 배정된 학생들을 대상으로 하여 짝을 정하려고 한다.1학년 1반에 배정 된 학생들은 남자와 여자가 각각 N 명씩이다. 김갑동 선생님은 서로 모르는 학생끼리 짝이 되도록 하기 위해 같은 초등학교 출신이 아닌 남학생과 여학생을 짝으로 정하기로 원칙을 세웠다.예를 들어, 다음 표와 같이 1학년 1반에 학생들이 왔다고 하자. 위의 경우에는 다음과 같이 짝을 하면 서로 다른 초등학교 출신의 남녀 학생들로 짝을 정할 수 있다.A초등 남학생 3명과 B초등 여학생 3명A초등 남학생 1명과 C초등 여학생 1명B초등 남학생 1명과 A초등 여학생 1명C초등 남학생 1명과 A초등 여학생 1명김갑..
출처 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 코드
출처문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 차례대로 별을 출력한다.예제더보기풀이ex>n == 3일 때,노란 부분이 (i+j)%2 == 0으로 *이 출력되고흰 부분은 (i+j)%2 != 0으로 빈칸이 출력된다. 코드
출처문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 차례대로 별을 출력한다.예제더보기풀이ex>n == 3일 때,노란 부분이 (i+j)%2 == 0으로 *이 출력되고흰 부분은 (i+j)%2 != 0으로 빈칸이 출력된다. 코드
출처문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 차례대로 별을 출력한다.예제더보기풀이ArrayList에 가장 기본이 되는 *이 존재한다.n까지 다음과 같은 일을 반복한다. 1. 이전 모양이 존재한다. (파란 사각형)더보기 2. 0 인덱스 값부터 마지막 인덱스까지 다음과 같은 문자열을 추가한다.더보기 3. ArrayList의 끝에 *(이전 문자열의 길이-2 만큼의 공백)* 인 문자열을 추가한다.더보기 4. ArrayList의 끝에 이전 문자열의 길이만큼의 *줄을 추가한다. 더보기 n까지 모든 일을 수행했을 때,al.size()-1부터 1까지 ArrayList를 출력하고 다시 0부터 al.size()-1까지의 ArrayList를 출..
출처문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 10)이 주어진다.출력첫째 줄부터 차례대로 별을 출력한다.예제더보기풀이index가 3부터 n이 될때까지 증가하며 index값이 짝수일때와 홀수일때 각각 하는일이 다르다. 짝수일때 하는 일 // 역삼각형 만들기 우선 이전에 만든 삼각형모양의 도형이 존재한다. (파란 삼각형)(짝수 그림 1)더보기 1. 이전 삼각형의 ArrayList.size()-1인덱스 값 양쪽에 *을 추가한다.(짝수 그림 2)더보기 2. 이전 삼각형 맨 뒤부터 *(count 개수만큼 빈칸)*을 추가하고 마지막 제일 아래에 꼭짓점이 되는 *을 추가한다.(짝수 그림 3)더보기 3. 이전 삼각형을 *(count 개수만큼 빈칸)(원래 삼각형)(count ..