[BOJ] 2693. N번째 큰 수
https://www.acmicpc.net/problem/2693 문제 배열 A가 주어졌을 때, N번째 큰 값을 출력하는 프로그램을 작성하시오. 배열 A의 크기는 항상 10이고, 자연수만 가지고 있다. N은 항상 3이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어...
https://www.acmicpc.net/problem/2693 문제 배열 A가 주어졌을 때, N번째 큰 값을 출력하는 프로그램을 작성하시오. 배열 A의 크기는 항상 10이고, 자연수만 가지고 있다. N은 항상 3이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어...
🍪 시간 복잡도 표기법 시간 복잡도: 문제를 해결하기 위한 연산 횟수 일반적으로 1억 번의 연산을 1초의 시간으로 간주 시간 복잡도 정의 빅-오메가: 최선일 때의 연산 횟수 빅-세타: 보통일 때의 연산 횟수 빅-오: 최악일 때의 연산 횟수 public class timeComplexit...
🧇 디버깅의 중요성 논리 오류를 잡는 것이 중요! 디버깅: 프로그램에서 발생하는 문법 오류나 논리 오류를 찾아 바로잡는 과정 디버깅의 중요성 index 범위, 데이터 타입 잘못 지정하는 등의 실수 -> 디버깅으로 해결 가능 디버깅은 코딩 테스트에 필요한 기술, 문제를 풀면서 반드시 해야 하는 과정! 보통 로그로 찍어 ...
https://www.acmicpc.net/problem/1271 문제 갑부 최백준 조교는 동전을 최소로 바꾸는데 성공했으나 김재홍 조교가 그 돈을 발견해서 최백준 조교에게 그 돈을 나누자고 따진다. 그 사실이 전 우주로 알려지자 우주에 있던 많은 생명체들이 자신들에게 돈을 분배해 달라고 당장 달려오기 시작했다. 프로토스 중앙 우주 정부의 ...
https://www.acmicpc.net/problem/2163 문제 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿을 친구들과 나눠 먹기로 했다. 이를 위해서 정화는 초콜릿을 계속 쪼개서 총 ...
🌳 Cursor SQL 처리 결과가 저장된 작업 영역에 이름을 지정하고, 저장된 정보에 접근할 수 있게 함 SQL 명령을 실행시키면 서버는 명령을 parse하고 실행하기 위한 메모리 영역을 open하는데, 이 영역을 cursor라고 부름 커서의 종류 암시적 커서 (Implicit Cursor) ...
🍀 SELECT 문 SELECT select_list INTO variable_name | record_name FROM table WHERE condition; 반드시 하나의 행만을 추출 추출되는 데이터 행이 없거나 하나 이상일 경우 예외 발생 TOO_MANY_ROWS: 하나 이상의 데이터 행 추출시 ...
🌳 예외 종류 예외 설명 처리 미리 정의된 오라클 서버 예외 </br> (Predefined Exceptions) PL/SQL에서 자주 발생하는 약 20개의 오류 선언할 필요도 없고, 발생시에 예외 절로 자동 트랩(trap) ...
https://www.acmicpc.net/problem/1357 문제 어떤 수 X가 주어졌을 때, X의 모든 자리수가 역순이 된 수를 얻을 수 있다. Rev(X)를 X의 모든 자리수를 역순으로 만드는 함수라고 하자. 예를 들어, X=123일 때, Rev(X) = 321이다. 그리고, X=100일 때, Rev(X) = 1이다. 두 양의 정수 ...
https://www.acmicpc.net/problem/1292 문제 동호는 내년에 초등학교를 입학한다. 그래서 동호 어머니는 수학 선행 학습을 위해 쉽게 푸는 문제를 동호에게 주었다. 이 문제는 다음과 같다. 1을 한 번, 2를 두 번, 3을 세 번, 이런 식으로 1 2 2 3 3 3 4 4 4 4 5 .. 이러한 수열을 만들고 어느 일정...