이번 주차는 사실 부모님 휴가도 있고, 내 생일도 겹쳐서 살짝 쉬어가는 주차였다.
1. 알고리즘 문제 풀기
무한 뺄셈 문제였다.
/* user code */
function answer(s, e) {
let sequence = [];
sequence.push(s);
sequence.push(e);
// 코드 구현 시작 영역
let sum;
while (1) {
sum = s - e;
s = e;
e = sum;
if (e < 0) break;
sequence.push(e);
}
// …
// 코드 구현 종료 영역
return sequence;
}
나는 이 뺄셈 문제를 for문으로 돌려서 풀었던 문제였는데(for문으로 없는 배열을 계속 뽑아내서 그 배열별로 뺄셈을 하는 것) while ~ break 문을 통해 풀어내었다.
2. (HTML+ CSS) 두 화면으로 나누기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>YelpCamp</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css"
integrity="sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I" crossorigin="anonymous">
</head>
<body>
<div class="row">
<div class="col-6">
화면 1
</div>
<div class="col-6">
화면 2
</div>
</div>
</body>
</html>
항해를 하면서 이해가 되지 않던 부분 중 하나. 화면 분할은 어떻게 하는지 도저히 몰랐다.
flexbox를 통해 하면 되는 부분인지는 다시 한번 공부가 필요할 상황이다.
정리: 지속적인 공부가 필요하다. HTML 및 CSS 강의 완강은 했지만, 실전에 뛰어들면서 지속적으로 공부해봐야 한다. 돌아오는 주차에는 이력서 작성이 필요한데, 이를 어떻게 잘 해 나갈 수 있을까?
'기록 > 공부일기' 카테고리의 다른 글
9월 2번째 주간 공부기록 (0) | 2022.09.25 |
---|---|
9월 첫번째 주간기록 (0) | 2022.09.19 |
(사랑니 치통관계로 이제야 게시하는) 8월 4주차 WIL (0) | 2022.08.30 |
8월 3주차 WIL(Campermoa 프로젝트 완성기) (0) | 2022.08.21 |
8월 2주차 WIL (0) | 2022.08.14 |