본문 바로가기

전체 글451

67. 나머지가 1이 되는 수 찾기 https://programmers.co.kr/learn/courses/30/lessons/87389 코딩테스트 연습 - 나머지가 1이 되는 수 찾기 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 입 programmers.co.kr 1. 문제에 대한 이해 우리가 풀어야 할 문제는 무엇인가? - n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 주어진 자료는 무엇인가? - 자연수 n 조건은 무엇인가? - 3 ≤ n ≤ 1,000,000 2. 계획 이 문제를 푸는데 있어서 유용하게 쓸 수 있는 지식은 무엇인가? - % .. 2022. 6. 22.
220621 드디어 체크박스 마무리를 지었다. 체크박스는 만들었는데 체크 여부에 따라 루틴 완료 표시를 주는 부분을 구현하는게 잘 안돼서 힘들었다. 계속 고민을 하다가 이 부분을 상태관리로 해결 할 수 있었다. 그런데 css만으로도 이 부분을 해결할 수 있다고 하는데 한번 시도해봐야겠다. 그리고 오랜만에 코테를 쉬운걸 풀어서 그런지 시간 내에 다 풀 수 있었다. 그래서 너무 재밌었다. 쉬운 것만 풀고 싶지만,, 얼른 2단계로 넘어가야겠다. 2022. 6. 21.
66. 2016년 Javascript https://programmers.co.kr/learn/courses/30/lessons/12901 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr 1. 문제에 대한 이해 우리가 풀어야 할 문제는 무엇인가? - 2016년 a월 b일이 무슨 요일인가? 주어진 자료는 무엇인가? - 월 = a - 일 = b 조건은 무엇인가? - 윤년 (2월29일까지 있음) - 13월 26일이나 2월 45일같은 날짜는 주어지지 않는다 - 2016년 1월 1일은 금요일이다. 2. 계획 이 문제.. 2022. 6. 21.
220620 새로운 스터디가 시작됐다. 누구나 자료구조와 알고리즘이라는 책 스터디를 시작했는데 첫 날이라 다같이 읽고 질문을 하는 시간을 가졌다. 아직까지는 이해가 잘 되고 쉬운것같아서 재밌는데 뒤로 갈수록 내용이 어려워질것같아서 걱정된다. 책 내용이 이해가 안되면 스스로 찾아보고 인강도 보고 그래도 모르겠으면 스터디때 물어봐야겠다,, 완료된 루틴과 아직 실행하지 않은 루틴에 대한 구분을 하고 싶어서 체크박스를 넣기로 결정했다. 이 기능 구현을 해야겠다 싶어서 우선 input type을 checkbox로 두긴 했는데 체크 여부를 어떻게 보여줄지 고민이다. 더 찾아봐야겠다. 2022. 6. 20.
65. 두 개 뽑아서 더하기 https://programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 1. 문제에 대한 이해 우리가 풀어야 할 문제는 무엇인가? - 정수 배열 numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에서 오름차순으로 담아 return 주어진 자료는 무엇인가? - numbers : 정수 배열 조건은 무엇인가? - numbers의 길이는 2 이.. 2022. 6. 20.
localStorage https://developer.mozilla.org/ko/docs/Web/API/Window/localStorage Window.localStorage - Web API | MDN localStorage 읽기 전용 속성을 사용하면 Document 출처의 Storage 객체에 접근할 수 있습니다. 저장한 데이터는 브라우저 세션 간에 공유됩니다. developer.mozilla.org 문제 루틴을 생성 하고 페이지를 나간다거나 새로고침을 하면 모든게 초기화가 되어있었고 이 문제는 수정이나 삭제에 대해서도 일어났다. 루틴을 생성, 수정, 삭제 하는 모든 부분에 있어서 이 로컬 스토리지 사용이 필요하다는 것을 알았다. 사용 get으로 데이터를 브라우저에 저장하고 이를 set으로 가져와서 다시 화면에 그려준다... 2022. 6. 20.