목차
TIL
- 백준 11721
- C언어가 cpu에 작동하기까지
TIL
오늘 12시부터 4시까지 코딩 테스트를 봤다. 5번 문제에 대해서는 어느 정도 구현은 했지만, 예외처리를 못했다. 7번은 보고 나서 복잡할 것 같아서, 제대로 문제를 못 봤는데, 아쉽다. 그래도 내가 구현할 수 있는 부분은 모두 구현했다. 도전에 의의를 두고 다시 처음 기초부터 차근차근 공부하자. 4 솔.. 아쉽다.
백준 11721
https://www.acmicpc.net/problem/11721
아주 쉬운 문제였다. string을 input으로 받고 나서 받은 값을 가지고 print를 하면 되는 문제였다. 10개씩 잘라주기 위해서, i는 0으로 시작하기 때문에 1을 더한 값을 추가해서, 10으로 나눠지게 했다. 0은 예외 처리한 것.
_str = input()
for i in range(len(_str)):
print(_str[i], end='')
if (i + 1) % 10 == 0 and i != 0:
print()
문제 풀이 시간 6분 40초
C언어가 cpu에 작동하기까지
https://eeeuns.github.io/2021/10/27/understandingcomputer/
다른 카뎃분께서 정리해주셔서 참고했었는데, 정말 잘 정리해주셔서 항상 헷갈렸던 개념을 조금이나마 더 이해할 수 있게 도움을 받았다.
C를 배우면서 정말 포인터에 대해서 이해하기 어려웠다. 보이지 않는다고 해야 하나.. 그 부분을 이 포스팅을 읽고 조금 더 포인터 이해를 할 수 있었다. 메모리에 binary가 저장되고, 그 저장된 이진수를 어셈블리로 해석하고, C 포인터를 사용하게 되면 이런 식으로 데이터에 접근한다고 한다.
C공부 이제 정말 죽도록 할 것 같다..
'Today I Learned' 카테고리의 다른 글
[TIL] PS 강의 Sec.01-8 / 리스트와 내장 함수(1), 백준 11022 A + B - 8 [21-11-08] (0) | 2021.11.09 |
---|---|
[TIL] 백준 3009 네 번째 점 [21-11-07] (0) | 2021.11.08 |
[TIL] PS 강의 Sec.01-7 / 문자열과 내장함수, 백준 2440, 백준 5622 다이얼 런타임 에러 [21-11-05] (0) | 2021.11.06 |
[TIL] 백준 2750 [21-11-04] (0) | 2021.11.04 |
[TIL] PS 강의 Sec.01-3~6 / 조건문 / 반복문 / 반복문을 이용한 문제 풀이 / 중첩반복문, 백준 10817 세 수, 백준 2455 지능형 기차 [21-11-03] (0) | 2021.11.03 |