본문 바로가기
3일차 온  세상이 프로젝트인 날이었습니다.저는 또 백업본 만들고 오류 수정하러 갑니다. 20000....... https://roqkfchqh.tistory.com/28 프로젝트 글 OTL - 3일차 TIL팀명 : 아, 저장안했다팀원 : 4명프로젝트 이름 : OTL내 담당 : 댓글 기능 구현팀원 구성이 웹 퍼블리셔로 일 하다 오신 한 분과, 코딩 경험이 없으신 두 분 나를 포함해서 총 4명이다. 백엔드를 경roqkfchqh.tistory.com도비는 자유예요~https://roqkfchqh.tistory.com/30 구현 완료! 2024. 11. 6.
OTL - 3일차 TIL 팀명 : 아, 저장안했다 팀원 : 4명 프로젝트 이름 : OTL 내 담당 : 댓글 기능 구현 팀원 구성이 웹 퍼블리셔로 일 하다 오신 한 분과, 코딩 경험이 없으신 두 분 나를 포함해서 총 4명이다. 백엔드를 경험해보지 못한 분들이여서 내가 먼저 완성을 하고, 코드리뷰를 해 드리기로 했다. (근데 나도 별로 자신감이 없었다..) 1일차 : 주제 정하기 2일차 : html css 틀 완성, 백엔드 시작 3일차 : 백엔드 구현 1. 파이어베이스 연결하기파일 구성이 이렇게 되어있어서 .html로 작업을 하면 CORS 보안 오류 때문에 db서버와 연결이 안 되길래 어쩔 수 없이 html 코드에 type = "module"로 적어넣었다.html 주석이 인걸 잊고 있었다. // 가 손에 익은 사람.. 2. 댓글 저.. 2024. 11. 6.
2일차 오전1: 알고리즘 한문제 풀기문제 제목: 약수의 개수https://school.programmers.co.kr/learn/courses/30/lessons/77884처음 만든 코드. 정말 바보같았다 문제는 약수만 구해서 계산하면 되는데 약수들의 합을 구했다. 약간 시간 날린 느낌..디버깅 하고 테스트 케이스 뒤져보고..에효..코드가 잘 돌아가지만 답에 오류가 있을 경우 문제를 잘 읽는 것이 중요하다.^^ 교훈을 얻었다.수정 코드. 훨씬 쉬운 문제였다.. 반복문으로 두뇌 회전 시킨 셈 치자.. 이러고 다른 알고리즘 문제 풀면서 또 저랬다. 오늘 뭔가 안좋다 오전 - 밤: 팀 프로젝트 진행발표 ppt 틀을 대강 만들고 시간을 체킹했는데 너무 오버돼서 다 만들고 다시 체크할 예정이다.git contributo.. 2024. 11. 5.
1일차 오전: ot를 마치고 팀 배정을 받았다. 다들 열정적이어서 나도 신나서 아이디어를 마구 냈다. 과하게 신난 탓에 발표를 맡게 되었다.그리고 팀명을 정하는 것이 정말 벽이었다. 변수 이름 정할 때보다 훨씬 힘들다. 오전 ~ 점심: 알고리즘 문제 풀기두뇌 회전용으로 알고리즘 1단계 3개를 풀었다. 윗단계 알고리즘은 앞으로 관련 도서를 읽고 난 후 천천히 할 생각이다. sqld 벼락치기만 해도 바쁘다 ㅠ배운 것: 문제 제목 :  수박수박수박수박수박수? 한글은 UTF - 8 인코딩에서 3바이트를 차지한다. 값이 한글인 경우에, 문자열 길이만큼 선언하게 되면 실제 할당된 영역을 벗어나서 메모리에 엑세스하려고 하기 때문에 코어 덤프가 발생한다.strcat을 사용한 코드도 있었다. 둘 다 복사하는 방식의 함수이므로 .. 2024. 11. 4.
프로그래머스 금과 은 운반하기(이진 탐색) 망할 프로그래머스 AI가 0~1단계 문제 몇개 좀 풀었다고 3단계 문제를 추천해 줬다..내가 문제를 맞출 확률이 56%나 된다길래 자존심 상해서 정말 .... 힘들게 풀었다.나름 뿌듯?문제짧게 요약하면 신도시를 건설하는 데에 금a, 은b가 들어가는데 기존 도시 i에 있는 자원을 몇 시간동안 옮겨야 하는지 return하면 된다.#include  #include  #include  bool can_transport(long long mid, int a, int b, int g[], int s[], int w[], int t[], size_t t_len) {     long long total_gold = 0, total_silver = 0, total_weight = 0;     for(int i = 0; .. 2024. 10. 28.
프로그래머스 짝수와 홀수(동적 할당, 문자열 리터럴의 특성) 되게 쉬운 문제인데, 동적 할당의 중요성과 문자열 리터럴의 특성을 공부해 볼 수 있었다. 기존 코드sizeof(char)로 1바이트만 할당했음에도 정상작동 되길래 이상함을 느꼈다.answer에 들어갈 값인 "Even" 이나 "Odd"는 4-5바이트가 필요하기 때문이다.(NULL을 고려하면 6) 기존 코드가 동작하는 이유:1. 문자열 리터럴"Even"이나 "Odd"같은 문자열 리터럴은 프로그램이 실행될 때 읽기 전용 메모리에 저장된다. 따라서 위 코드에서 answer는 실제 동적 할당된 메모리가 아닌 읽기 전용 메모리를 가리킨다. 문자열 리터럴을 할당하는 것 자체나 동작엔 문제가 없다. 포인터가 읽기 전용 메모리를 가리키는 것이기 때문에, 코드는 정상적으로 "Even" 또는 "Odd"를 반환하게 된다. 그.. 2024. 10. 23.