본문 바로가기

studylog19

~240502 백준 review - [입출력과 사칙연산] 👩‍💻💭 안녕! 오랜만에 포스팅입니다그간 백준 문제를 안푼 것은 아니지만 빠르게 풀고 있다보니 포스팅을 작성하지 못했습니다(🥲)근데 이런 리뷰시간을 가지지 않으면 스스로의 것으로 남기기 어렵다는 생각이 들어 이때까지 풀어온 문제들중 새롭게 알게 된 것+헷갈리는 것들을 전체적으로 리뷰해볼까 합니다!그럼 지금부터 레고~ 10171 고양이 문제는 이러하고요, 여기서 포인트는 "\"를 어떻게 출력할 것인가! 입니다.(꽁꽁 얼어붙은 터미널 위로 고양이 걸어다닙니다~.~)#include int main() { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|"); return 0;} 출력방법은 \를 두번 연속작.. 2024. 5. 2.
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.