전체 글23 240425 백준11382 꼬마 정민 👩💻💭 오늘의 백준 review 가봅시다~!문제를 읽어보고는굉장히 쉬운 연산 문제라 생각해 아래와 같은 C file code를 바로 짰다.#include int main() { int A, B, C; scanf("%d %d %d", &A, &B, &C); printf("%d", A + B + C); return 0;} 이렇게!근데 틀렸다는 피드백이 나와서 다시 문제를 살펴보니중요한 조건이 있음을 뒤늦게 알았다.(여기서도 살펴볼 수 있는 문제를 꼼꼼히 읽어야 하는 이유!)1 ≤ A, B, C ≤ 10^12 연산의 대상(이자 입력받는 변수) A,B,C의 범위가 위와 같이 주어졌다는 것인데.이 정도의 범위는 우리가 흔히 사용하는 정수 자료형인 int가 감당할 수 있는 범위를 초과하기 때문에!유.. 2024. 4. 25. 240419 백준1008번 A/B 차곡차곡 적립해야할 개념들을 정리해보자. 👩💻💭 int형의 변수들을 연산(예를 들어 A/B)한 후, 자료형을 변환하여(예를 들어 double로) 출력하고 싶을 땐 printf("%lf", (double)A/B); // double 자료형의 입출력은 %lf 👩💻💭 double 형은 소수점 6자리까지만 출력한다. 이 문제 같은 경우에는, 정수 A,B를 입력받고 예제 출력과 같이 소수점을 이용하여 결과값을 출력해야한다. 이때 출력의 조건으로 "실제 정답과 출력값의 절대오차 또는 상대오차가 10^-9 이하이면 정답이다."라는 구절을 확인할 수 있다. 즉슨, 실제 정답과 출력값은 10^-8 까지 동일해야한다는 사실을 파악할 수 있다. 그러나 앞서 언급한 것처럼 double 자료형은 소수점 6자리, 즉 10^-.. 2024. 4. 19. 231020 TIL 오늘은 튜터링 모임시간에 시험대비 문제를 풀어보고 오답을 했다. 그걸 바탕으로 오늘의 TIL를 작성해보려 한다. 기본적인 문제는 위 파일을 참고하면 된다.문제를 오답하면서 메모하듯 기억해야 할 부분을 정리했지만, 다시 TIL을 통해 찬찬히 되짚어보려 한다. . . .문제 1-1. printf 안에 n>5, 0&&1, 0 || 1이 들어가 있을 때,보통 출력문은 printf("%d\n", number); 이기 마련인데, 문제 1에서는 그 형태가 조금 달랐다. printf("%d\n", number>5); printf("%d\n", 0&&1); printf("%d\n", 0 || 1);이었던 것. 즉 콤마 다음에 들어온 수식의 참 거짓을 판별하고 참이면 1, 거짓이면 0을 출력하는 것이었다. 기억하기! 위 .. 2023. 10. 20. 231018 TIL 안녕하세용 오늘은 이번 주에 있을 튜터링 수업 전 과제를 푼 것에 대한 기록을 남기려 합니다. linking 개념을 활용한 문제인 HW2-1. 여기서 활용한 concept은 struct 안 next 변수, 즉 다음 인덱스를 가진 구조체의 주소값을 저장할 변수의 변수명을 struct (구조체명)*으로 선언해야 한다. 오늘도 나의 귀여운 마루노트와 함께 sudo code 그려보기 + concept 간단 복습하기 평소와 달리 문제의 조건 하나하나에 순서를 매겨 분류해 적으니, 코드를 작성할 때 꽤나 도움이 되었다. 문제에 대한 좋은 접근 방법이라는 생각이 든다. #define _CRT_SECURE_NO_WARNINGS #include struct NODE{ int key; struct NODE* next; /.. 2023. 10. 18. 이전 1 2 3 4 5 6 다음