
1. 문제 발생 집에서 유혹이 될 만한 것들을 다 치웠는데도 여전히 집중이 힘들고 의욕이 없음. 과제 제출일이 정말 얼마 안남았는데도 불구하고 집중을 하지 못하는 모습을 보임. 2. 원인 추론 1. 감시하는 사람이 없어서 그런 건 아닐까?3. 해결 방안 부탁드릴 수 있는 튜터님들 중에선 가장 매운맛인 oneGreat 튜터님에게 한시간마다 슬랙으로 진행 상황 보고하겠다고 말씀드림.4. 결과 엄청난 속도로 집중함. 중간에 운동 갔다왔는데도 집중이 잘 되었음. 그러나 새벽에는 너무 졸려서 2시 반쯤 포기.이번 과제 크게 어렵지 않았는데 아예 팽팽 논 것도 아니고 계속 붙잡고만 있으면서 미루다가 스트레스는 스트레스대로 받고 과제는 제대로 못해서 많이 속상함. 그러나 이런 날도 있다... 저번 개인과제 때 처럼 ..

개인 과제가 발제한 지 며칠이 지났다. 그렇지만 과제 진척도는 계획한 것의 반의 반의 반도 안 되는 중이다. 시간이 많을 땐 과제 해야 하는데 해야 하는데 하면서 놀고, 시간이 촉박할 때 와다닥 밤을 새버리며 무리해버리는 루틴은 저번 개인과제 때도 그랬다. 따라서 이번 TIL에서는 나름대로 미루는 습관에 대한 트러블 슈팅을 하려고 한다. 1. 문제 발생 과제를 계획한 시간 안에 계획한 진도를 못 나가고 있다. 시간이 많은 오후 시간대에 과제를 하기보다 휴대폰을 하거나 자버린다. 또한 과제를 하다 막히면 바로 휴대폰을 찾거나 먹을 것을 찾는 등 회피적 모습을 보인다.2. 원인 추론가설 1. 과제를 하다 막혀서 집중해서 생각을 해야 하는 것이 부담스러워서 그런 건 아닌지?가설 2. 그냥 위기감이 없어서 ..

문제 설명길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건n은 길이 10,000이하인 자연수입니다.입출력 예 n return3"수박수"4"수박수박" 문제 풀이더보기전에 비슷한 수박수박수?문제를 풀어본 적이 있긴 하지만, 어떻게 푸는지는 전혀 기억이 나지 않았다. 그런데 그새 실력이 늘긴 했는지, 어렵지 않게 로직을 떠올릴 수 있었다. //i가 홀수면 "수" push//i가 짝수면 "박" push//이걸 n까지 반복// + 연산자를 사용해 볼까?정답 코드functio..
supabase로 수정 코드(update) 구현하기 수정 기능은 코드 짜는 게 조금 어려웠다. 수정하기 버튼을 누르면 수정할 댓글을 쓰는 창이 나오고, 그 창에서 작성한 정보를 얻어와 댓글을 업데이트해야 했다. 이 과정에서 input, button, form 태그와 onclick, onsubmit, onchange 이벤트 핸들러를 다뤄야 하는데 여기에 들어가는 인수가 정말 헷갈렸다. 이리저리 맞춰보다 안돼서 튜터님에게 도움을 청해 해결했다. 여기에도 세 핸들러와 콜백함수에 인자를 넣는 방법을 정리해야지. 1-1. 이벤트 핸들러의 종류이벤트 핸들러특징onClick-원하는 태그에 넣어서 사용자가 클릭했을 때 발생하는 이벤트-form 태그와 무관하게 사용 가능onChange-HTML 요소에 변화가 일어났을 ..

주특기 숙련 주차를 마무리하고 팀 과제의 시즌이 돌아왔다. 과제를 할 땐 항상 과제에 치여 TIL을 신경쓸 수 없었기 때문에 기록을 잘 못했는데, 이번엔 조금이라도 해놓자 싶어서 블로그를 쓴다. 격정의 포켓몬 개인과제를 지난 나는 이제 어느 정도 기능을 위한 로직을 짤 줄 알게 되었다. 추가, 삭제, 업데이트의 로직은 쉽진 않지만 검색과 질문을 겸하면 어렵지 않게 해낼 수 있는 수준이다. 따라서 나의 자신감도 많이 올랐다. 과제에 많은 파트가 있었는데 나는 미니 프로젝트 때 도전하고 싶어했으나 너무 어렵다고 해서 엄두가 안났던 '댓글 기능(추가, 수정, 삭제)'을 맡기로 했다. 팀원들하고는 기능 구현이 거의 마무리된 지금 시점에서도 크게 갈등을 겪지 않아서 기능 구현을 하기 위해 내가 어떤 노력을 했..
문제 설명정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한 조건arr은 길이 1 이상인 배열입니다.인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다.입출력 예arrreturn[4,3,2,1][4,3,2][10][-1] 풀이 과정더보기처음엔//arr에서 가장 작은 수를 sort 해서 찾고//arr에서 그 수를 pop해버리면 될듯//만약 배열이 빈 배열이면 -1을 push해서 return 하고 이렇게 생각했으나 arr의 순서가 바뀌면 안되..
문제 설명0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항1 ≤ numbers의 길이 ≤ 90 ≤ numbers의 모든 원소 ≤ 9numbers의 모든 원소는 서로 다릅니다.입출력 예numbers result[1,2,3,4,6,7,8,0]14[5,8,4,0,6,7,9]6 입출력 예 설명입출력 예 #15, 9가 numbers에 없으므로, 5 + 9 = 14를 return 해야 합니다.입출력..