結果
問題 |
No.1020 Reverse
|
ユーザー |
|
提出日時 | 2020-04-10 22:28:37 |
言語 | Go (1.23.4) |
結果 |
WA
|
実行時間 | - |
コード長 | 403 bytes |
コンパイル時間 | 15,269 ms |
コンパイル使用メモリ | 239,016 KB |
実行使用メモリ | 6,816 KB |
最終ジャッジ日時 | 2024-09-15 20:58:12 |
合計ジャッジ時間 | 17,943 ms |
ジャッジサーバーID (参考情報) |
judge6 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 9 WA * 6 |
ソースコード
package main import ( "fmt" ) func main() { var ( n,k int str string ) fmt.Scan(&n) fmt.Scan(&k) fmt.Scan(&str) if n==k { fmt.Println(reverse(str)) } else { fmt.Println(str[k-1:]+str[:k-1]) } } func reverse(s string) string { rs := []rune(s) for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 { rs[i], rs[j] = rs[j], rs[i] } return string(rs) }