오늘의 목표
✔️ 알고리즘 세션 듣기
✔️ 알고리즘 도전 1일, 2일차 문제 풀기
⏱️ 오늘의 일정
9:00 ~ 10:00 - 알고리즘 세션 듣기
10:00 ~ 13:00 - 병원
13:00 ~ 16:00 - 알고리즘 도전 1일, 2일차 문제 풀기
16:00 ~ 17:00 - 자바스크립트 세션
17:00 ~ 21:00 - 알고리즘 도전 1일, 2일차 문제 풀기
📜 알고리즘 세션 듣기
9:00 ~ 10:00 - 알고리즘 세션 듣기
어제에 이어 오늘도 알고리즘 세션이 준비되어서 강의를 들었다.
알고리즘 문제가 제시되면 접근하는 방법과 연습문제를 제시하고 같이 풀어보는 방식으로 진행했다.
📜 병원
10:00 ~ 13:00 병원
엄마의 건강 이슈로 인해 병원에 다녀왔다.
정말 다행히도 우려했던 것과는 다르게 전달 받은 건강에 대한 정보가 너무 좋아서 한시름 놓게 되었다.
계속 신경 쓰여서 걱정이 너무 되었는데, 온전히 공부에만 집중할 수 있을 것 같아 매우 다행이다.
📜 자바스크립트 세션
16:00 ~ 17:00 - 자바스크립트 세션
집에 도착해서 알고리즘 문제를 풀고 있을 때, 슬랙으로 16:00 부터 자바스크립트 세션이 있다고 전달받았다.
같이 수업받는 사람들이 공통적으로 어려워하는 부분을 파악하고, 해당 주제를 집중적으로 다루는 세션이였다.
this, 호이스팅, 동기, 비동기, promise 등에 관한 내용이였고, 도움이 되었다.
📜 알고리즘 도전 1일, 2일차 문제 풀기
13:00 ~ 16:00 - 알고리즘 도전 1일, 2일차 문제 풀기
17:00 ~ 21:00 - 알고리즘 도전 1일, 2일차 문제 풀기
어제에 이어서 알고리즘 2일차 문제 5가지가 제시되었다.
문제 1
주어진 문자열에서 중복된 문자를 제거하고, 남은 문자들을 원래 순서대로 반환하는 함수를 작성하세요.
제한사항:
- 문자열의 길이는 1 이상 1000 이하입니다.
예시) const s = "abbccdeff"; // 출력 : "abcdef"
문제 2
주어진 배열에서 최솟값과 최댓값을 찾고, [최솟값, 최댓값] 형태의 배열을 반환하는 함수를 작성하세요.
제한사항:
- 배열의 길이는 1 이상 1000 이하입니다.
- 배열의 원소는 -1000 이상 1000 이하의 정수입니다.
예시) const arr = [1,2,3,4,5,6]; // 출력 [1,6]
문제 3
주어진 문자열을 요약하는 함수를 작성해주세요!
예시) str = 'aaabbbc' // 출력 : 'a3/b3/c1'
문제 4
주어진 배열에서 두 수를 선택하여 그 합이 주어진 target 값과 일치하는지 확인하는 함수를 작성하세요. 일치하는 경우 true, 그렇지 않은 경우 false를 반환하세요.
제한사항:
- 배열의 길이는 2 이상 1000 이하입니다.
- 배열의 원소는 1 이상 1000 이하의 자연수입니다.
예시) arr = [2,7,11,15], target = 9 // 출력 : true
문제 5
주어진 문자열이 유효한 괄호 조합인지 확인하는 함수를 작성하세요. 유효한 조합은 모든 여는 괄호가 올바르게 닫혀야 하며, 괄호의 순서도 일치해야 합니다.
제한사항:
- 문자열의 길이는 1 이상 1000 이하입니다.
- 괄호는 (), {}, []의 세 종류입니다.
예시) ({[]}] // 출력 : true
({][}) // 출력 : false
🌙 하루를 마치며
엄마 건강에 걱정이 많았는데 잘 해결된거 같아 정말 다행이다. 정말로.. ㅠㅠ
어제 오늘 제시된 알고리즘 10문제를 모두 풀기는 했다. 내일 9시에 있을 문제 풀이를 듣고,내가 풀이한 것과 튜터님의 풀이 방법을 비교해 글을 게시할 생각이다.
내일 또한 개인과제에 대한 설명이 있다고 전달 받았다. 기간은 일주일동안 과제를 풀어 제출해야한다고 하는데,자바스크립트를 처음 접해 걱정도 되고 기대도 된다..
'내일배움캠프' 카테고리의 다른 글
[내일배움캠프][TIL] 13 일차 (0) | 2024.08.23 |
---|---|
[내일배움캠프][TIL] 12일차 - 개인과제 (0) | 2024.08.21 |
[내일배움캠프][TIL] 10 일차 - 알고리즘 (0) | 2024.08.19 |
[내일배움캠프][TIL] 9일차 (0) | 2024.08.16 |
[내일배움캠프][TIL] 8일차 (0) | 2024.08.14 |