목록전체 글 (529)
안녕하세요
피보나치 수 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 = 5 와 같이 이어집니다. 2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solution을 완성해 주세요. 제한 사항 n은 2 이상 100,000 이하인 자연수입니다. 입출력 예nreturn 3 2 5 5 입출력 예 설명 피보나치수는 0번째부터 0, 1, 1, 2..

2주 차 미션에서는 1주 차에서 학습한 것에 더해 함수를 분리하고, 각 함수별로 테스트를 작성하는 것에 익숙해지는 것을 목표로 하고 있어요. 이번에 테스트를 처음 접하시는 분들은 언어별 테스트 도구를 학습하고 작은 단위의 기능부터 테스트를 작성해보길 바랍니다. 과제를 제출할 때 이번 주차 목표를 중심으로 학습하면서 느낀 점을 소감문으로 작성해 주세요. 이때 학습한 '과정’을 잘 드러내 주세요. 이메일로 학습한 과정을 소감문으로 작성해달라고 합니다.......... 이제 알게 된 것이지만 소감문이 정말 중요한 것이었습니다... 😫 소감문에 뭐라 열심히 써 놓기는 했지만... 뭐라 써 놓았는지 확인을 할 수가 없어요... 복붙해뒀어야 했습니다... 2주차목표 추가! 객체지향 프로그래밍 학습하여 적용하기 커밋..
1주차 미션은 7개의 문제 해결이었습니다. https://github.com/woowacourse-precourse/javascript-onboarding 문제 풀이 전 리드미 이미지와 내가 보는 깃허브 이미지가 다르다............💦 이러한 과정이 처음이었기 때문에 리드미에 작성된 요구사항을 따르기 위해서 읽고 또 읽고 또 읽고... 맨 처음 포크를 하는 과정이 너무나 무서웠습니다. https://github.com/woowacourse/woowacourse-docs/tree/main/precourse 그대로 따라하기만 하면 된다고 생각은 하면서도, 리드미에 업로드되어 있는 이미지와 현재 깃허브의 이미지가 다르기 때문에 혹시나라도 잘못되면 어떡하지 라는 걱정이 많이 들었었죠. 제대로 되고 있는 ..
문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 각각 배열에 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 s의 길이는 1 이상 150,000 이하입니다. s에는 '1'이 최소 하나 이상 포함되어 있습니다. 입출력 예..