printf(1) - man으로 파헤치기

깃허브 링크


https://www.notion.so/ft_printf-705eea19168841d5bc1f1cd4de387a46

Mandatory

일단 medatory만 먼저 구현해보고 감을 잡아보고자 했다. 예전과는 달리 난이도가 하향되어서 멘데토리에선 다음만 구현하면 되었다.

고민과 구현1 - signed unsigned, modifier(size), 진수(base length)를 한 번에 고려할 수 있는가?

전체적인 출력 로직

다음과 같은 스테이트 머신을 구현하였다.

Untitled Diagram.drawio.png

테스트 케이스


Bonus(+보너스를 넘어선 자체 하드모드)