본문 바로가기

JavaScript45

[테스트] 230622 알고리즘 테스트 풀이 - Chapter 2 1. 하 문제 - 문자열 뒤집어서 순서대로 더하기 function solution(n) { let nums = String(n).split("").reverse(); let sum = 0; let result = ""; nums.forEach((e, i) => { result += e; sum += Number(e); if (i < nums.length - 1) result += "+"; else result += "="; }); return result + sum; } console.log(solution(718253)); 로직 1. 입력받은 숫자를 문자열로 바꾸어 문자 하나별로 나눠주고, reverse를 사용해 문자열을 앞뒤로 뒤집어 준 뒤 nums라는 새로운 배열로 저장합니다. 2. 덧셈 결과를 저.. 2023. 6. 23.
[스터디] Week 1 - 2 (230620) 사담 나는 스터디에서 진행하는 바닐라JS 강의를 약 2년 전에 챌린지를 통해 수강했던 경험이 있다. 평소에도 노마드코더 강의를 좋아해서 유료 강의도 결제해서 들었었다. 그래서 스터디에서 해당 강의로 진행하려고 하신다는 소식에 내심 반가웠다. 2년 전에 들을 당시에는 자바스크립트에 대해 아무것도 모르던 상태여서 이해하지 못하고 지나간 기억도 많았고, 무엇보다 다 까먹어버렸기 때문이다... 들어봤으니 적절한 진도도 조정할 수 있었고, 처음 하시는 스터디 조원분들께 조금이나마 도움도 드릴 수 있을것같아 좋았다. 이제 보니 시간이 메모장 기록이 전부 새벽이라 웃기다 ㅋㅋㅋㅋㅋ 저 때는 블로그나 노션에 기록할 생각도 못 해서 메모장에 기록해뒀던 기억이 난다. 아래 파일은 챌린지를 하며 기록했던 정리들인데 블로그에.. 2023. 6. 20.
[스터디] Week 1 - 스터디 발제 (230619) 리액트 주특기 분들과 함께 캠프 공식 일정과 별개로 스터디를 진행하기로 하였다👏👏👏 그래서 개인 스터디에서 진행한 내용이나 강의 내용 정리 등을 기록해보려 한다. 우리 스터디에서는 우선 이번주 월~토 까지 노마드 코더의 ' 바닐라JS로 크롬 앱 만들기 ' 클론코딩 강의를 완강하고, 클론코딩 결과물을 가져오기로 했다. https://nomadcoders.co/javascript-for-beginners 프로그래밍 기초주차를 통해 배웠던 자바스크립트 기초를 활용해보기 위해 해당 강의를 선택했다. 이번주 금요일에는 이제 주특기 주차가 발제되는데 주특기 주차 발제 후에는 또 다른 계획을 짜서 스터디를 진행할 계획이다. 아래는 조원분들과 함께 짠 노션 계획표의 일부다. 대략적인 시간표와 참여 규칙, 강의 수강 일.. 2023. 6. 20.
[프로그래머스] 이상한 문자 만들기 (JavaScript) [프로그래머스] 이상한 문자 만들기 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/12930# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://school.programmers.co.kr/learn/courses/14743/14743-%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%97%B0%EC%8A%B5-%ED%9E%8C%ED%8A%B8-%EB%AA%A8%EC%9D%8C%EC%A7%91?itm_content=lesson.. 2023. 6. 20.