본문 바로가기

전체 글164

30. 프로그래머스 _개미 군단 코딩일지 작성자 성 명 최주희 작성일자 2022.01.29 세부 코딩 내용 활동 기간 2022.01.29 문제 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 나의 풀이 function solutio.. 2023. 1. 29.
1주차 과제 - 총정리 소요시간 : 23.01.10 ~ 23.01.28 생각 : 너무나도 게으른 탓에 너무 오랜 시간을 잡아먹었다. 그리고 성공하지 못한 기능도 있었다. 하나가 막히면 그 하나를 물고 늘어지는 바람에 더 오래 걸린 것도 있었다. 그 막힌 문제만 풀면 변기 뚫리듯 술술 풀리는데 말이다. 막힌다고해서 좌절했더니... 더 오래 걸렸던 것 같다. 지금은 올바른 코드도 아니고 깔끔하게 작성도 하지 않았다. 내 능력으로는... 이게 한계일까 생각이 들면서도 조금씩 올바르고 깔끔해지는 코드를 발견할 수 있을 거라 생각이 든다. 왜냐면 난 멋지고 대단하니까... 매일 공부를 하면서 느낀 것은 내가 집중력도 너무 없고, 의지가 박약이라는 것. 끈기가 없다보니 하다가 말고 하다가 말고 그래서 코드 작성하는데 뭐했더라 뭐해야하지를.. 2023. 1. 29.
1주차 과제 - 게시물 삭제 (5) 5. 게시물 삭제 기능 구현 ✅ 게시물마다 삭제하기 버튼을 만들고, 삭제하기 버튼을 클릭하면 해당 게시물이 삭제되어야 한다. 1. 삭제버튼만들기 { deletePosting(); }} /> 2. posting state 가져오기 3. 배열 객체 삭제하기 4. 배열 setPosting에 넣기 const deletePosting = (id) => { let copy = [...props.posting]; copy.splice(id, 1); props.setPosting(copy); }; 2023. 1. 29.
1주차 과제 - 좋아요/즐겨찾기(4) 4. 좋아요, 즐겨찾기 기능 구현 ✅ 게시물에 좋아요❤, 즐겨찾기⭐ 버튼을 만든다. ✅ 좋아요 버튼을 클릭하면 숫자가 1 올라가야 한다. ✅ 즐겨찾기 버튼을 클릭하면 즐겨찾기 버튼이 강조되고, 강조된 버튼을 다시 클릭하면 강조가 취소되어야 한다. + 좋아요를 한 게시물의 제목을 따로 모아서 볼 수 있는 리스트를 만든다. + 즐겨찾기를 한 게시물의 제목을 따로 모아서 볼 수 있는 리스트를 만든다. ✅ 게시물에 좋아요❤, 즐겨찾기⭐ 버튼을 만든다. [좋아요] ✅ 좋아요 버튼을 클릭하면 숫자가 1 올라가야 한다. { goodBtn(index); }} /> {props.posting[index].good} 1. App -> posting state에 good을 추가한다. let [posting, setPosti.. 2023. 1. 29.