분류 전체보기

코딩 개발/Javascript

JavaScript - async/await

Promise를 통한 비동기 코딩(복습) https://pabeba.tistory.com/84 Promise로 비동기 동작을 하는 것을 복습해 봅시다. 어떤 원격 REST API를 호출을 하여 게시물 작성자의 이름을 리턴하는 함수를 작성하고 그 함수를 호출해보았습니다. function fetchAuthorName(postId) { return fetch(`https://jsonplaceholder.typicode.com/posts/${postId}`) .then((response) => response.json()) .then((post) => post.userId) .then((userId) => { return fetch(`https://jsonplaceholder.typicode.com/users/..

코딩 개발/Javascript

JavaScript - Promise

callback 함수를 통한 비동기 처리의 문제점 function makeCharcter(id,job,func){ let user setTimeout(function(){ console.log('1초 뒤 실행') user ={ id : id, job : job, info : id + job }; func(user) },1000) } makeCharcter('hoso','warrior',function(a){console.log('character:',a)}) 한개의 callback함수만 있다면 전혀 어지러워 보이지 않지만 저 만들어진 callback 함수 속에 또 함수를 만들고 또 함수를 만들고 하면 코드가 너무나도 길어질 것입니다. 콜백 함수를 중첩해서 연쇄적으로 호출해야하는 복잡한 코드의 경우, 계속..

코딩 개발/Javascript

JavaScript - Callback

Callback함수 다른 함수가 실행을 끝낸 뒤 실행되는 callback되는 함수를 말합니다. 함수를 만들 때, parameter를 함수로 받아서 쓸 수 있는데 그 함수가 callback 함수 입니다. 기본적으로 js를 배울 때 console.log로 따로 함수를 실행시켜 결과값을 확인하곤 합니다. 케릭터를 만드는 함수에서 return 값으로 user의 케릭터를 만들어내고 확인하는 방법입니다. callback 사용 X function makeCharacter(id,job){ const user = { id : id, job : job, info : id + job } return user } const hoso = makeCharcter('hoso','warrior') console.log('charac..

코딩 개발

코딩테스트 - 신고 결과 받기

22년 카카오톡 신입사원 입사 문제라고 합니다. 문제 드립니다. 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다. 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다. 다음은 전체 유저 목록이 ["muzi"..

코딩 개발

왜 나는 개발자가 되고 싶을까? 어떤 개발자가 되고 싶은가

이력서를 작성하다보니 막상 어떻게 나를 소개하고 어떤 내가 되야하는지에 대한 철학적인 생각을 하게 되었습니다. 왜 나는 개발자가 되고 싶은 것일까? 결과 값 바로 확인 가능 편리한 세상을 만들기 위해 이 질문에 대한 대답은 전 직장에 대한 답답함이 깃들어 있습니다. 제품(PCB)을 개발하는 직무를 맡은 저는 이 직무에 대한 답답한 마음이 컸습니다. 왜냐하면 제가 생각한대로 제품을 만드는 조건을 변경하면 당연히 제가 생각하는 두께, 모양 등으로 만들어져야하는데, 이건 참... 그날의 기계의 컨디션과 먼지, 온도, 습도, 광량, 압력, 속도 등 제가 컨트롤 할 수 없는 조건들이 너무나도 많기 때문에 스트레스가 이만저만이 아니었습니다. 과연 제가 더 좋은 곳에 가서 같은 업무를 했을 때에도 똑같은 스트레스를 ..

코딩 개발

코딩테스트 - 개인정보 수집 유효기간

https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 카카오톡 채용 코딩테스트를 풀어보았습니다. 문제나 조건들은 문제에 잘 나와있으니 굳이 블로그에 옮기지 않으면 안친절해 보이니 옮기겠습니다. 문제풀이 바로가기 문제 고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있습니다. 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있습니다. 당신은 각 개인정보가 어떤 약관으로 수집됐는지 알고 있습니다. 수집..

호소세
'분류 전체보기' 카테고리의 글 목록 (28 Page)