10935번: BASE64 인코딩백준/문제2024. 8. 22. 14:34
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/10935
언어 : Kotlin
문제 설명 :
문자열 S가 주어졌을 때, S를 BASE64 인코딩해 출력하는 프로그램을 작성하시오.
입력 :
첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다.
출력 :
첫째 줄에 S를 BASE64로 인코딩한 값을 출력한다.
제한 사항 :
- 시간 제한 : 1초
- 메모리 제한 : 256MB
입출력 예 :
입력 | 출력 |
Baekjoon | QmFla2pvb24= |
풀이 :
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter
import java.util.*
fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
val bw = BufferedWriter(OutputStreamWriter(System.out))
bw.write(getBASE64(readLine()))
bw.flush()
bw.close()
}
fun getBASE64(str: String): String = Base64.getEncoder().encodeToString(str.toByteArray())
'백준 > 문제' 카테고리의 다른 글
200973번: Uddered but not Herd (0) | 2024.08.22 |
---|---|
27257번: Любитель нулей (0) | 2024.08.22 |
2929번: 머신 코드 (0) | 2024.08.16 |
16900번: 이름 정하기 (0) | 2024.08.16 |
5636번: 소수 부분 문자열 (0) | 2024.08.15 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!