Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ObservableObject
- 제앱소
- 숭실대
- 애플 디벨로퍼 아카데미
- 치지직
- 앱 비교 프로젝트
- ObservedObject
- Swift 디자인패턴
- 데이터베이스 공부
- 애플 디벨로퍼 아카데미 후기
- 애플 아카데미 후기
- react
- Swift 문법
- Apple Developer Academy @ POSTECH
- useReducer
- apple developer academy 후기
- 소프트웨어분석및설계
- 데이터베이스
- Swift 기능
- SWIFT
- sqoop
- 애플 디벨로퍼 아카데미 21주차 회고
- 네이버 부스트캠프
- global soop
- StateObject
- swift문법
- OS
- iOS 개발 오류
- 운영체제
- 네이버 치지직
Archives
- Today
- Total
사과하는 제라스
[백준 BOJ 2557번] Hello World 본문
목차
728x90
반응형
출처 : https://www.acmicpc.net/problem/2557
1. 문제
A*B를 계산하다 지겨워진 형택이는 A*B를 새로운 방법으로 정의하려고 한다.
A에서 한 자리를 뽑고 * B에서 임의로 한 자리를 뽑아 곱한다.
의 가능한 모든 조합 (A가 n자리, B가 m자리 수라면 총 가능한 조합은 n*m개)을 더한 수로 정의하려고 한다.
예를 들어 121*34는
1*3 + 1*4 + 2*3 + 2*4 + 1*3 + 1*4 = 28
이 된다. 이러한 형택이의 곱셈 결과를 구하는 프로그램을 작성하시오.
2. 입력
첫째 줄에 A와 B가 주어진다. 주어지는 두 수는 모두 10,000자리를 넘지 않는다.
3. 출력
첫째 줄에 형택이의 곱셈 결과를 출력한다.
4. 풀이
가장 기본적인 출력하는 문제이다. println 함수를 이용한 일반적인 출력도 가능하지만 StringBuilder나 BufferedWriter를 이용한 출력도 가능하다.
5. 소스코드
1. println()
class Main{
public static void main(String [] args){
System.out.println("Hello World!");
}
}
2. StringBuilder
class Main{
public static void main(String [] args){
StringBuilder sb = new StringBuilder();
sb.append("Hello World!");
System.out.println(sb);
}
}
3. BufferedWriter
import java.io.*;
class Main{
public static void main(String [] args) throws IOException{
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write("Hello World!");
bw.flush();
bw.close();
}
}
6. 배운 것
println 이외의 출력하는 방법으로 StringBuilder와 BufferedWriter가 있다. 이들을 활용해서도 다양한 출력을 할 수 있다.
728x90
반응형
'JAVA 백준 알고리즘 문제풀이 > 입출력과 사칙연산' 카테고리의 다른 글
[백준 BOJ 10998번] A X B (0) | 2022.03.23 |
---|---|
[백준 BOJ 1001번] A-B (0) | 2022.03.23 |
[백준 BOJ 10172번] 개 (0) | 2021.10.13 |
[백준 BOJ 10171번] 고양이 (0) | 2021.10.09 |
[백준 BOJ 10718번] We love kriii (0) | 2021.10.09 |