[伯俊]2558乗算(Java)
質問する
https://www.acmicpc.net/problem/2588
に答える
この問題は、2つの3桁を入力し、乗算中に導出された数値を出力することです.
つまり、(1番目の数字X 2番目の数字の1の桁)、(1番目の数字X 2番目の数字の10の桁)、(1番目の数字X 2番目の数字の100の桁)、最後に(1番目の数字X 2番目の数字)を出力すればよい.
コード#コード#
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a*(b%10));
System.out.println(a*((b%100)/10));
System.out.println(a*(b/100));
System.out.println(a*b);
}
}
の最後の部分
いろいろな方法がありますが、残りの和除算演算で各ビット数を求める方法でコードを書きます.
BufferedReaderを使うとScannerを使うよりも時間が短縮できるので、次回はBufferedReaderを使うべきです.
Reference
この問題について([伯俊]2558乗算(Java)), 我々は、より多くの情報をここで見つけました https://velog.io/@bonni/백준-2558.-곱셈Javaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol