Home [Python][Java] 백준 10998번 : AxB
Post
Cancel

[Python][Java] 백준 10998번 : AxB

Problem

https://www.acmicpc.net/problem/10998

Solution

code1(python)

1
2
3
4
a, b = input().split()
a = int(a)
b = int(b)
print(a*b)

code2(python)

1
2
a, b = map(int,input().split())
print(a*b)

code3(java)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int a,b;
		a = sc.nextInt();
		b = sc.nextInt();
		System.out.println(a*b);
	}

}

Memo

2)의 코드는 (1)의 코드에서 중복되는 부분인 line 2,3을 1과 통합한 것이다. 이 문제를 해결하기 위해선 입력된 문자열을 list로 나누는 함수인 split에 대해 알아야 한다. 또한 map 함수를 사용해 str으로 받은 list를 int로 변환해야 한다.

Ref.

https://wikidocs.net/13#split
https://wikidocs.net/32#map

This post is licensed under CC BY 4.0 by the author.

[Java] 백준 1000번 : A+B

[Python] 백준 8393번 : 합