31403번: A + B - C백준/문제2024. 5. 3. 00:31
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/31403
언어 : Kotlin
문제 설명 :
JavaScript에서 +, -은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다. 하지만 문자열에 대해서 +는 두 문자열을 이어붙이라는 의미이고, -는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다.
A, B, C를 각각 수와 문자열로 생각했을 때 A+B-C를 출력하세요.
입력 :
첫 줄에는 정수 A가 주어집니다. (1 <= A <= 1,000)
둘째 줄에는 정수 B가 주어집니다. (1 <= B <= 1,000)
셋째 줄에는 정수 C가 주어집니다. (1 <= C <= 1,000)
주어지는 모든 수는 0으로 시작하지 않는 양의 정수입니다.
출력 :
첫 줄에는 A, B, C를 수로 생각했을 때, A+B-C를 출력하세요.
둘째 줄에는 A, B, C를 문자열로 생각했을 때, A+B-C를 출력하세요.
제한 사항 :
- 시간 제한 : 1초
- 메모리 제한 : 1024MB
입출력 예 :
입력 | 출력 |
3 4 5 |
2 29 |
풀이 :
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter
fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
val bw = BufferedWriter(OutputStreamWriter(System.out))
val arr = Array(3) { readLine() }
bw.write("${arr[0].toInt() + arr[1].toInt() - arr[2].toInt()}\n${(arr[0] + arr[1]).toInt() - arr[2].toInt()}")
bw.flush()
bw.close()
}
'백준 > 문제' 카테고리의 다른 글
2469번: 사다리 타기 (0) | 2024.05.03 |
---|---|
15881번: Pen Pineapple Apple Pen (0) | 2024.05.03 |
3181번: 줄임말 만들기 (0) | 2024.05.02 |
21734번: SMUPC의 등장 (0) | 2024.05.02 |
30999번: 민주주의 (0) | 2024.05.02 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!