728x90
사용한 테스터기
https://github.com/gavinfielder/pft - 단위테스트 통과
https://github.com/charMstr/printf_lover_v2 - 모든 테스트 통과
https://github.com/Mazoise/42TESTERS-PRINTF - 모든 테스트 통과
https://github.com/AntoineBourin/printf-tester - 모든 테스트 통과
총 4개의 테스터기를 사용했고, 보너스는문제는 풀지 않았다.
개인적으로 처음 코드를 짜면서 테스트를 할때는 printf_lover_v2를 추천한다. 서식지정자 하나하나 단위테스트를 하기 쉬웠던거 같다.
기본으로 구현해야하는 것
기본점수만 받고 싶다면 구현해야 하는 서식지정자들은 다음과 같다.
%c %s %p %d %i %u %x %X %%
flag에서는 옵션들을 구현하면된다.
'-', '0', ' ', '.', '*'
처음 봤을때 전부 언제 구현하나 막막함이 있었으나, 알고보면 서로 비슷한 동작이 많다.
%c와 %s는 거의 유사하게 동작한다.
%x %X 는 16진수를 표현할때 대소문자 차이 밖에 없다.
%d와 %i는 완전히 일치하며, %u도 유사하다. 주의해야할 점으로 음수에 처리가 있다.
728x90
'교육 > 42서울' 카테고리의 다른 글
GNL(Get Next Line) 문제 이해하기 (0) | 2021.02.25 |
---|---|
netwhat 문제 풀이 (0) | 2021.02.20 |
ft_libft 테스터기 링크 및 팁 (0) | 2021.01.10 |
42서울 la piscine(라 피씬) 합격 (5) | 2020.12.21 |
42서울 la piscine(라 피씬) 과정 후기 (8) | 2020.11.09 |