Study/데일리 알고리즘

[BOJ/백준] 2588번 : 곱셈 - JAVA[자바] 2020. 07. 17

Nullsector_1 2020. 11. 22. 16:08

문제 단계 1. 입출력과 사칙연산

문제 번호 2588 - 곱셈

사용 언어 : JAVA

1단계를 끝마쳤다.

처음 시작할 땐 정답률을 보고 이걸 왜 틀리지? 했었는데

정작 내가 정답률을 떨어트리는데 일조했다는 게 아이러니..

항상 IDE를 사용하다 보니 자동완성이 습관이 되고 당연하게 됐는데

직접 종이에 적어가며 손 코딩을 하면서

내가 얼마나 대충 공부하고 있었는지 많이 느껴지게 되는 단계였다.

문제 자체는 쉬운 게 맞지만 주어진 문제와 요구를 확실하게 파악하고 내 생각대로가 아닌 요구한 대로

정확하게 코드로 옮기는 것이 얼마나 중요한지도 알게 됐다.

내가 아무리 이게 좋다고 해도 결국 클라이언트가 원하는 대로 만들어 줘야 하는 현실을 반영한 것 같다...

설명해서 설득할 자신 없으면 그냥 하라는 대로 하라 뭐 이런 거..

아무튼 이번 단계는 전체적으로 '백준 문제풀이는 앞으로 이런 식으로 가니까 조심하세요' 하는 느낌이 강했다.

다음 단계에선 문제 파악과 요구 사항 파악에 더 신경을 써서 오답률을 낮춰야겠다.

 

public class Main {

	public static void main(String[] args) {
		@SuppressWarnings("resource")
		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/10)%10));
		System.out.println(A*(B/100));
		System.out.println(A*B);
		
	}
}