programming(49)
-
2025년도 울산대학교병원 IT팀 합격자소서
2025년도 울산대학교 IT팀 1차면접 끝! 1.울산대학교병원에 지원한 이유와 입사 후 본원에서 이루고 싶은 바를 기술하여 주십시오.(416 / 600자)"사람을 위해 일하는 IT전문가가 되고 싶습니다."울산대학교병원은 수많은 가정의 건강과 행복을 책임지고 있는, 울산 시민들에게 없어서는 안될 기관 중 하나입니다. ........(중략)2.본인을 가장 잘 표현할 수 있는 한 문장을 작성하고 그 이유에 관해 기술하여 주십시오.(509 / 600자)"문제 해결을 위해 적극적으로 소통하는 사람입니다."문제가 발생할 때 개인의 입장보다 공동체의 입장을 우선에 두고 소통하며 해결해 나갑니다. ........(중략)3.지원하신 직무를 우수하게 수행할 수 있는 이유를 구체적으로 기술하여 주십시오.(597 / 600자..
2025.03.07 -
2022 카카오 신입 공채 - k진수에서 소수 개수 구하기
문제 설명 보기 더보기 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소수 오른쪽에만 0이 있고 왼쪽에는 아무것도 없는 경우 0P처럼 소수 왼쪽에만 0이 있고 오른쪽에는 아무것도 없는 경우 P처럼 소수 양쪽에 아무것도 없는 경우 단, P는 각 자릿수에 0을 포함하지 않는 소수입니다. 예를 들어, 101은 P가 될 수 없습니다. 예를 들어, 437674을 3진수로 바꾸면 211020101011입니다. 여기서 찾을 수 있는 조건에 맞는 소수는 왼쪽부터 순서대로 211, 2, 11이 있으며, 총 3개입니다. (211, 2, 11을 k진법으로 보았을 때가 ..
2022.09.04 -
2022 카카오 신입 공채 - 신고 결과 받기
문제 설명 보기 더보기 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다. 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다. 다음은 전체 유저 목록이 ["muzi", "frodo", "apeach", "neo"]이고..
2022.09.03 -
Scss @mixin 활용하기
프로젝트에서 공통적으로 사용되는 스타일을 믹스인을 사용하여 정의할 수 있다. 1. 믹스인 안에서도 &를 사용해 상위 요소를 참조할 수 있고, include를 사용하는 시점에서 &가 가리키는 요소가 결정된다. See the Pen jOBMoxm by KimDovi (@ddonni0426) on CodePen. 2. 가변인수를 통해 공통된 스타일 속성을 다양하게 적용시킬 수 있다. See the Pen eYvdaoK by KimDovi (@ddonni0426) on CodePen. 3. @content 키워드를 사용해서 일부분만 스타일 블록을 전달할 수 있다. See the Pen poeEXeZ by KimDovi (@ddonni0426) on CodePen.
2021.05.19 -
SCSS 중첩 벗어나기 - @at-root
어떤 스타일을 중첩 안에서 정의하되, 중첩 밖에 있는 요소에서도 사용해야하는 경우에 쓸 수 있는 문법. See the Pen rNyMJLY by KimDovi (@ddonni0426) on CodePen. 위의 예시를 보면 .box 는 .test-list의 밖에 존재하는 별개의 요소이다. 하지만, test-list 안에서 정의된 변수의 값을 사용했고, .test-list의 유효 범위 안에서 스타일을 정의했다. 이와같이 특정 요소의 자식 요소가 아니더라도 그 안에서 정의된 변수의 값을 사용해야하는 경우에는 @at-root를 사용하여 특정 스타일을 공유 받을 수 있다.
2021.05.18 -
2019 카카오 개발자 겨울 인턴십) 크레인 인형뽑기 게임
1) 프로그래머스에 제출한 답. function solution(board, moves) { let answer = 0; let bucket = []; for(let pos of moves){ for(let x = 0; x 0 && bucket[bucket.length-1] === board[x][pos-1] ){ answer += 2 bucket.pop(); }else{ bucket.push(board[x][pos-1]); } board[x][pos-1] = 0; break; } } } return answer } reduce로 객체 인덱싱하는 것처럼 어떻게 해보면 행,열 바..
2020.12.04