일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모든행과열대각선의합
- 임시반장 정하기
- 10991
- 공통원소 구하기
- array
- Two Pointer
- 가장 짧은 문자거리
- 보이는 학생
- 아스키코드
- 최대 길이
- 배열
- 누적 계산
- 투 포인터
- 뒤집은 소수
- Pointer
- 자바
- GitHub #Commit #BaekJoon
- 큰 수 출력하기
- 두 배열 합치기
- 연속부분수열
- 인프런
- 코테준비
- 등수구하기
- java
- 격자판
- 백준
- 점수계산
- 알고리즘
- ArrayList
- 10992
- Today
- Total
목록array (2)
ezhoon

📖 문제 첫 줄에는 반 학생 수 N명 과 M이 주어진다. 두 번째 줄부터는 M개의 줄에 걸쳐 수학 테스트 결과가 학생 번호로 주어진다. 학생 번호가 제일 앞에서부터 1 ~ N 등 순으로 표현된다. 이때 멘토링을 하고자 하는데 멘토가 되는 학생은 멘티의 수학 등수가 모든 테스트에서 앞서야 한다. 이런 경우에 멘토링을 할 수 있는 짝이 몇 가지가 나오는지 출력하시오 ⚠️ 주의사항 A 학생이 B 학생의 멘토가 되기 위해선 모든 등수가 앞서야 하며 반대로 B가 A의 멘토가 되는 경우의 수도 생각해야한다. 본인의 경우는 어차피 등수가 똑같으므로 따로 조건부를 할 필요가 없을것이다. ✍️ 이해 * 1. 학생 수 N명 M개의 줄로 이루어진 수학테스트 결과 * 2. 멘토(선생) / 멘티(학생) * 2-1. A(멘토) ..

문제 총 N번의 게임을 하여 A가 이기면 A, B가 이기면 B를 출력하고 비기는 경우에는 D를 출력한다. 가위 : 1 바위 : 2 보 : 3 이해 N이 5라고 했을 때 아래와 같다. 회수 1 2 3 4 5 A 2 3 3 1 3 B 1 1 2 2 3 승자 A B A B D N을 입력받고 N의 수만큼 for문으로 A의 배열, B의 배열에 가위 바위 보 값을 입력한다. 비길 경우 'D' A : 가위 / B: 보 -> 'A' A : 바위 / B : 가위 -> 'A' A : 보 / B : 바위 -> 'A' 위의 경우를 제외하고는 전부다 B가 이긴 경우이므로 더 이상 if문을 사용할 필요가 없다. 이번에도 StringBuilder 이용해서 append 해 볼 생각이다. ⚠️ 주의사항 비기는 경우와 A가 이기는 모든..