일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift문법
- Swift 디자인패턴
- 네이버 부스트캠프
- 애플 디벨로퍼 아카데미
- 운영체제
- SWIFT
- apple developer academy 후기
- 데이터베이스 공부
- StateObject
- 애플 디벨로퍼 아카데미 21주차 회고
- 네이버 치지직
- useReducer
- iOS 개발 오류
- ObservedObject
- 앱 비교 프로젝트
- Swift 기능
- 숭실대
- Apple Developer Academy @ POSTECH
- 소프트웨어분석및설계
- sqoop
- Swift 문법
- 애플 디벨로퍼 아카데미 후기
- global soop
- react
- OS
- ObservableObject
- 애플 아카데미 후기
- 데이터베이스
- 제앱소
- 치지직
- Today
- Total
목록JAVA 백준 알고리즘 문제풀이/반복문 (14)
사과하는 제라스
출처 : https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 5 3. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 1 2 3 4 5 4. 풀이 출력할 범위의 기준인 N 값을 입력받은 후 1부터 N까지 StringBuilder를 통해 append한 후 마지막에 println으로 출력해준다. 5. 소스코드 import java.io.IOException; import java..
출처 : https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 1. 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/put..
출처 : https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 3 3. 출력 1부터 n까지 합을 출력한다. 6 4. 풀이 N 값을 입력받은 후 for문을 통해 i값을 1부터 N까지 0으로 초기화 되어있는 result 변수에 더해준 후 출력한다. 5. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public..
[백준 BOJ 10950번] A+B-3 출처 : https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 5 1 1 2 3 3 4 9 8 5 2 3. 출력 각 테스트 케이스마다 A+B를 출력한다. 2 5 7 17 7 4. 풀이 입력을 몇번 받을지 N의 값으로 입력받은 후 for문을 돌린다. for문 안에서는 br...
출처 : 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 1 1 2 3 3 4 9 8 5 2 0 0 3. 출력 각 테스트 케이스마다 A+B를 출력한다. 2 5 7 17 7 4. 풀이 먼저, while문의 매개변수에 true를 넣어줌으로서 반복문을 생성한다. 이후, 변수 A, B에 입력방법 3가지(1. Scanner, 2. split(), 3. StringTokenizer) 중 하나를 사용하여 값을 입력받고 입력받은 값이 0 0 일 경우 break문을 사용하여 w..
출처 : https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 1. 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 2. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 2 3. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 4. 풀이 정수 N을 입력받고 for문을 이용하여 나열하..