본문 바로가기

Android ᙏ̤̫͚

[백준 2741번] N 찍기 BOJ2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램 작성 for문 구현 [input] N (N ≤ 100,000) [output] 첫째줄부터 N번째줄까지 차례대로 print [풀이 방법] ① N 입력받기 ② for문 사용하여 1부터 N까지 한 줄씩 print 성공 코드 더보기
[백준 15552번] 빠른 A+B BOJ15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net [문제] (Scanner / System.out.println 대신 BufferedReader와 BufferedWriter 사용하여 입출력하는 프로그램 첫 줄에 test case의 개수를 입력받아, 다음 줄부터 A와 B 입력받고 두 수의 합을 한 줄에 하나씩 순서대로 출력하는 프로그램 for문 수학, 구현, 사칙연산 [input] test case 개수 T (T ≤ 1,000,000) A와 B (1 ≤ A, B ≤ 1,000) [output] test case 마다.. 더보기
[백준 8393번] 합 BOJ8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net [문제] n이 주어졌을 때, 1부터 n까지의 합을 구하는 프로그램 for문 수학, 구현 [input] n (1 ≤ n ≤ 10,000) [output] 1부터 n까지의 합 출력 [풀이 방법] 변수 n 입력 변수 sum 추가 for문 사용하여 sum에 합 저장 sum print 성공 코드 더보기
[백준 10950번] A + B - 3 BOJ10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램 for문 수학, 구현, 사칙연산 [input] test case 개수 T A와 B (0 < A, B < 10) [output] 각 test case마다 A+B 출력 [풀이 방법] Test Case 개수인 변수 T 입력받아 저장 for문 제한 T번으로 하여 A와 B 입력받기 test case별 A+B 값 출력 성공 코드 더보기
[백준 2739번] 구구단 BOJ2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net [문제] N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램 작성 for문 수학, 구현, 사칙연산 [input] N (1 ≤ N ≤ 9) [output] N*1 ~N*9 [풀이방법] N 입력받기 for문 내에서 N단 구구단 수행 구구단 수행 내용 출력 성공 코드 더보기
[백준 2750번] 수 정렬하기 BOJ2750 첫째 줄에 배열의 개수 입력한 후, 둘째 줄부터 절댓값이 1,000보다 작은 정수 중복 없이 입력 해당 입력 배열을 오름차순으로 정렬하여 한 줄에 하나씩 출력 12단계 정렬 구현, 정렬 ex) input 5 5 2 3 4 1 → output 1 2 3 4 5 ① 배열의 정렬 사용 위해 import java.util.Arrays; 미리 선언 ② 배열의 크기와 배열의 각 값 입력받기 ③ 배열 정렬 ④ 오름차순으로 정렬된 배열 출력 성공 코드 더보기
Chapter 06. 정렬 (1) chapter 06 - 1 정렬 정렬 (sorting) 핵심 항목의 대소 관계에 따라 데이터 집합을 일정한 순서로 줄지어 늘어서도록 바꾸는 작업 작은 것부터 큰 순서로 정렬한 경우 오름차순 정렬 (ascending order), 큰 것부터 작은 순서로 정렬한 경우 내림차순 정렬 (descending order) 정렬 알고리즘의 안정성 - 같은 값의 key를 가진 요소의 순서가 정렬의 전후에도 유지된다면 안정된 정렬이라고 함. - 안정되지 않은 경우, 예를 들어 같은 점수인 학생끼리 이름 순 혹은 학번 순으로 자연스럽게 정렬되지 않음. 내부 정렬과 외부 정렬 - 내부 정렬 (internal sorting) - 정렬하고자 하는 모든 데이터를 하나의 배열에 저장할 수 있는 경우 사용 - 외부 정렬 (exter.. 더보기
[백준 2884번] 알람 시계 BOJ2884 24시간 표현을 사용하여 시와 분을 입력 받아 해당 시각보다 45분 이른 시각 출력 2단계 if문 수학, 사칙연산 0 ≤ H ≤ 23, 0 ≤ M ≤ 59 / 하루의 시작은 00:00 , 끝은 23:59 ex1) input 10 10 → 9 25 ex2) input 0 30 → 23 45 ex3) input 23 40 → 22 55 ① 시각의 시를 의미하는 int type의 year, 분을 의미하는 int type의 minute 변수에 입력한 정수 저장 ② if ((minute - 45) >= 0) → hour : minute-45 ③ else → hour-1 : minute+60-45 → hour-1 : minute+15 ③ else → hour-1 : minute+60-45 if ((h.. 더보기