以下であれば、その数を出力します。プログラム例(ABC301D)2進数文字列を10進数に変換する関数は自作のライブラリを使いました。文字列と基底(2~9)を与えることができます(6-14行目)。上記の考察に従い処理していきます。更新します(36-40行目)。それ以外の場合は、変換した数字を出力します。以下が、C++プログラムとなります。0;}AC(Accepted=正しいプログラム)と判定されました。文字列を書き換えることができないため、文字列を再生成しています(21、24、26、28行目)。よい書き方ができるかもしれません。-1print(result)こちらも「AC」と判定されました。最後にこの問題は、コンテスト中は最後までWAが取り切れませんでした。解説を読み、今回の解説を書きました。今度、似た問題を解けるようになればと思います。問題を紹介していきます。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です上に表示された文字を入力してください。Contest)記事一覧ソフトウェア技術者アナダパンチ組込み製品の開発に従事しているソフトウェア技術者です。仕事でソフトウェア開発に従事しながら、趣味でもプログラミングを楽しんでいます。