일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- m1 docker install
- 트리의 지름 java
- m1 docker
- 최단 경로 알고리즘
- 나누어 떨어지는 숫자 배열 java
- 프로그래머스 가운데 글자 가져오기 python
- 청년 AI Big Data 아카데미 13기
- 핸즈온 머신러닝
- 나누어 떨어지는 숫자 배열 python
- 가운데 글자 가져오기 python
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- 가운데 글자 가져오기 java
- codeup 1020 java
- 가운데 글자 가져오기 파이썬
- 최소 스패닝 트리
- 트리의 지름 자바
- 가운데 글자 가져오기 자바
- docker remove
- codeup 1020 자바
- 코드업 1020 자바
- 청년 Ai Big Data 아카데미
- 프로그래머스 가운데 글자 가져오기 파이썬
- docker 완전 삭제
- 빅분기실기
- 코드업 1020 java
- docker 삭제
- 최소 스패닝 트리 자바
- 프로그래머스 가운데 글자 가져오기 자바
- 빅데이터분석기사
- Today
- Total
목록프로그래밍 문제/백준
반응형
반응형
(165)
NineTwo meet you
출처 풀이 [유의사항] 1. 서로 다른 사람의 출발지와 목적지가 같을 수도 있다. => 출발지와 목적지를 같은 배열로 선언하면 A의 출발지와 B의 목적지가 같은 경우 두 사람 중 한 사람의 출발지 또는 목적지가 덮어써진다. 2. 사람은 서로 다른 곳에 서있어야 하지만 목적지는 같을 수 도 있다. => 목적지를 그냥 배열로 선언하면 A의 목적지와 B의 목적지가 같은 경우 두 사람중 한 사람의 목적지가 덮어써진다. 3. 현재 택시의 위치에서 벽에 가로막혀 승객을 태우지 못하는 경우 4. 승객을 태웠지만 벽에 막혀 목적지에 가지 못하는 경우 이 4가지를 고려하면 문제를 해결 할 수 있다. 코드
출처문제어떤 시골의 중학교에는 부근의 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 ..
출처문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제더보기코드
출처문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제더보기코드