前提・実現したいこと
AtCoder Beginner Contest 019
B - 高橋くんと文字列圧縮
AtCoder Beginner Contest 019
B - 高橋くんと文字列圧縮
この問題を回答したところ、WAの結果となりました。
私自身ではなぜこのコードでWAであるのかわからない状態です。
もしよろしければご助言をいただきたいと考えております。
宜しくお願い致します。
発生している問題・エラーメッセージ
なし。
該当のソースコード
class Program { // static int[] Read() => Console.ReadLine().Split().Select(int.Parse).ToArray(); static void Main(string[] args) { string N = Console.ReadLine(); string ans = ""; int cnt = 1; for (int i = 1; i < N.Length+1; i++) { if (i == N.Length) { ans += N[i - 1].ToString() + cnt; break; } if (N[i] == N[i - 1]) { cnt++; } else { ans += N[i - 1].ToString() + cnt; cnt = 1; } } Console.WriteLine(ans); } }
試したこと
補足情報(FW/ツールのバージョンなど)
C#
提出された実際のプログラムがコンパイルできません。
https://atcoder.jp/contests/abc019/submissions/17715177
もしかして別の問題の解答として提出してるのでは?
提出したものがZuishinさんのリンク先であっているなら、提出情報が「問題 A - 高橋くんと年齢」になってますね
ご指摘ありがとうございます。
先ほど、B問題で試してみたところAC判定となり無事合格できました。
本当に申し訳ございません。
間違えることは誰でもあるけど、自分から質問してるのに相手のことを無視するのはさすがに謝罪しましょうね。
あと複数アカウントは規約違反。
ご指摘ありがとうございます。
複数アカウントの件ですが、
私自身複数作った記憶はございません。
確信を持ちました。
調べてみます。
すみません。
Slackと連携していることを知りませんでした。
すぐに片方のアカウントを削除します。
ありがとうございました!
回答2件
あなたの回答
tips
プレビュー