일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SQL코딩테스트
- M1
- sort정렬
- 깃허브
- 프로그램서
- 핸드폰 가리기
- OAuth 인증
- 코딩테스트
- 프로그래머스
- homebrew
- mysql
- 포맷 지정자
- Eclipse
- 알고리즘
- Java
- Android Studio
- 자바
- github
- 가격이 제일 비싼 식품의 정보 출력하기
- JDK
- 안드로이드 스튜디오
- MAC OS
- Iterator
- 노선별 평균 역 사이 거리 조회하기
- 백준
- 27866
- 해시
- 맥북
- 문자열 숫자 변환
- HashMap
Archives
- Today
- Total
개발일지
[백준 JAVA] 10950번: A + B - 3 / 8393번: 합 / 25304번: 영수증 본문
728x90
#10950번: A + B - 3
문제
풀이
import java.util.Scanner;
public class Main_10950 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int T = in.nextInt();
int arr[] = new int[T];
for ( int i = 0; i < T; i++) {
int a = in.nextInt();
int b = in.nextInt();
arr[i] = a + b;
}
in.close();
for ( int k: arr) {
System.out.println(k);
}
}
}
- 테스트 케이스 숫자를 입력 받고 이를 배열에 저장한다.
- 테스트 케이스 숫자만큼 배열의 길이를 초기화 하고 들어온 값들을 연산해 저장한다.
자바에서 배열을 생성하는 법!
더보기
<배열>
자바에서 배열을 생성하는 법!
1. 초기화 하지 않고 선언만 하는 경우
- int[] arr;
- int[] arr = null;
2. 특정 길이로 초기화만 하는 경우
- int[] arr = new int[5];
3. 특정 값들로 초기화하는 경우
- int[] arr = {1, 2, 3, 4, 5};
- int[] arr = new int[]{1, 2, 3, 4, 5};
- for each문을 사용해 출력해준다.
for each문
더보기
<For each문>
for each문 형식
int[] arr = {1, 2, 3, 4, 5};
for ( int k: arr) {
...
}
- for문의 형식 중 하나로 for (a: b) {}의 형태로 작성한다.
- b의 모든 값을 a로 취급해 진행한다.
#8393번: 합
문제
풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
in.close();
System.out.println(sum);
}
}
#25304번: 영수증
문제
풀이
import java.util.Scanner;
public class Main_25304 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int x = in.nextInt();
int n = in.nextInt();
int sum = 0;
for ( int i = 0; i < n; i++) {
int a = in.nextInt();
int b = in.nextInt();
sum += (a * b);
}
in.close();
if ( sum == x)
System.out.println("Yes");
else
System.out.println("No");
}
}
- 구매한 물건의 개수만큼 금액(a)와 갯수 (b)를 반복문을 이용해 입력받고 a * b를 통해 합을 구한다.
- 모두 합한 값이 총 금액 (x)와 같은지 비교해 출력한다.
참고)
728x90
'Java > 알고리즘 공부' 카테고리의 다른 글
[백준 JAVA] 2438번: 별 찍기 - 1 / 2439번: 별 찍기 - 2 (0) | 2023.01.30 |
---|---|
[백준 JAVA] 15552번: A + B / #11021번: A + B - 7 /#11022번: A + B - 8 (0) | 2023.01.29 |
[백준 JAVA] 2884번: 알람시계 / 2525번: 오븐 시계 / 2480번: 주사위 세개 (0) | 2023.01.27 |
[백준 JAVA] 2588번: 곱셈 (3) | 2022.12.20 |
[백준 JAVA] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 (1) | 2022.12.19 |
Comments