본문 바로가기

개발163

[프로그래머스][LEVEL1]모의고사 # 문제 원문 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를.. 2021. 8. 8.
[JS][자바스크립트]JSON 1. https://ko.javascript.info/json JSON과 메서드 ko.javascript.info JSON은 자바스크립트 객체 표기법이라는 포맷이다. 통신을 통해서 객체 자료형을 전송해야 할 때 객체 상태로 전송을 할 수 없어서 원시 자료형인 문자열로 변경을 해야 한다. 이 과정에서 주로 사용되는 포맷 중 하나이다. JSON.stringify 메서드와 JSON.parse 메서드로 인코딩 하고 디코딩한다. stringify 메서드로 인코딩이 가능한 자료형은 객체, 배열(역시 컬렉션), 문자와 숫자, 불린 값, null이 가능하고, 함수, 심볼, undefined 들은 인코딩이 불가능하다. 또 순환 참조가 있는 부분 역시 인코딩이 불가능하다. stringify 메서드는 자동으로 인코딩할 자료.. 2021. 7. 27.
[JS][자바스크립트] N진수변환 오늘 코테 준비를 위해서 프로그래머스 스킬 테스트를 보았다. level2 문제 중 하나로 N진수 변환에 관한 문제가 나왔다. 그 문제를 보고 내가 자바스크립트로 N진수 변환을 하는 방법을 모르고 있다는 사실을 알게 되었다. 그래서 찾아보았더니 바로 나오는데 엄청 간단했다. 그것도 자주 쓰던 parseInt와 toString 메서드에 관련되어있더라... 이걸 보고 내가 안다고 생각했던 부분들 중 부족한 게 많구나 라고 새삼 느끼게 된 점이다. const num = 5; // 10 진수로 5이다. 일반적인 숫자 5. /* N진수로 변환하기 */ const nNum = num.toString(2) // toString에 인자로 N진수의 N을 주면 변환가능했다. 2의 경우 2진수로 변환 console.log(n.. 2021. 7. 23.
프론트엔드 관련 링크모음 1 https://medium.com/class101/%EC%97%94%ED%84%B0%ED%94%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90-79eef2e30c77 엔터프라이즈 프론트엔드 애플리케이션 아키텍쳐 소프트웨어의 수명과 복잡도는 대개 비례 관계입니다. 아무리 정교하고 아름답게 코드를 작성해도, 시간이 지날수록 코드베이스는 복잡해지기 마련입니다. 그래서 우리는 이런 문제들을 마법 medium.com https://fe-developers.kakao.. 2021. 7. 12.