-
Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 2675 ๋ฒ2023. 4. 18. 22:02๋ฐ์ํ
๋ฌธ์์ด ๋ฐ๋ณต
๋ฌธ์ |
๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ์, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค. S์๋ QR Code "alphanumeric" ๋ฌธ์๋ง ๋ค์ด์๋ค.
QR Code "alphanumeric" ๋ฌธ์๋ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: ์ด๋ค.
์ ๋ ฅ |
์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T(1 ≤ T ≤ 1,000)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ๋ฐ๋ณต ํ์ R(1 ≤ R ≤ 8), ๋ฌธ์์ด S๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. S์ ๊ธธ์ด๋ ์ ์ด๋ 1์ด๋ฉฐ, 20๊ธ์๋ฅผ ๋์ง ์๋๋ค.
์ถ๋ ฅ |
๊ฐ ํ ์คํธ ์ผ์ด์ค์ ๋ํด P๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด |
Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ
๋ต์ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { repeat(nextInt()) { val count = nextInt() val S = next() var result = "" for (i in S.indices) { repeat(count) { result += S[i] } } println(result) } }
๋ฐ์ํ'๐ Algorithm > ๐ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 2908 ๋ฒ (1) 2023.04.20 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 1152 ๋ฒ (0) 2023.04.19 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 10809 ๋ฒ (0) 2023.04.17 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 11720 ๋ฒ (0) 2023.04.16 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 11654 ๋ฒ (0) 2023.04.15