C-printf Parser 上級 #template-literal

by Pig Fang @g-plane

挑戦する    English

C 言語には`printf`という関数があり、以下のようにフォーマットして出力してくれます。 ```c printf("The result is %d.", 42); ``` この課題では、入力値の文字列をパースして`%d`や`%f`のようなフォーマットのプレースホルダーを抜き出します。 例えば、もし入力文字列が`"The result is %d"`であるなら、パースした結果は`['dec']`というタプルになります。 マッピングは以下となります。 ```typescript type ControlsMap = { c: 'char'; s: 'string'; d: 'dec'; o: 'oct'; h: 'hex'; f: 'float'; p: 'pointer'; }; ```
戻る 解答を共有 解答を確認