반응형

➰ 취업준비 66

[Python][프로그래머스] level 3 - 보석쇼핑

문제 코딩테스트 연습 - 보석 쇼핑 ["DIA", "RUBY", "RUBY", "DIA", "DIA", "EMERALD", "SAPPHIRE", "DIA"] [3, 7] programmers.co.kr [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 개발자 출신으로 세계 최고의 갑부가 된 어피치는 스트레스를 받을 때면 이를 풀기 위해 오프라인 매장에 쇼핑을 하러 가곤 합니다. 어피치는 쇼핑을 할 때면 매장 진열대의 특정 범위의 물건들을 모두 싹쓸이 구매하는 습관이 있습니다. 어느 날 스트레스를 풀기 위해 보석 매장에 쇼핑을 하러 간 어피치는 이전처럼 진열대의 특정 범위의 보석을 모두 구매하되 특별히 아래 목적을 달성하고 싶었습니다. 진열된 모든 종류의 보석을 적어도 1개 이상 포함하는..

[Python][프로그래머스] level 1 - 실패율

문제 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라. 실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 ..

[Python][프로그래머스] level 1 - [1차] 다트 게임

문제 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single(S), Double(D), Triple(T) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱 (점수1 , 점수2 , 점수3 )으로 계산된다. 옵션으로 스타상(*) , 아차상(#)이 존재하며 스타상(*) 당첨 시 해당 점수와 바로 전에 얻은 ..

IT 기사/기술 블로그 사이트 모음

안녕하세요! daily_D입니다! 소프트웨어 개발자가 되기위해 취업준비를 하다보면 cs 개념와 코딩실력은 물론이고 IT 기사나 기술블로그들을 통해 회사들이 관심있는 분야나 사업들의 정보를 미리 얻어야할 때가 있죠 ㅎ 그럴땐 아래의 링크들을 통해 IT 회사들이 관심있어 하는 사회이슈들을 읽어봅시닷! 추가로 주니어 개발채용이 올라오는 깃허브도 공유합니다! 인포빅스 인포빅스 (주)연합인포맥스가 제공하는 대기업 집단 정보 및 데이터 서비스 www.infobigs.co.kr 칼럼 - IT세상을 바꾸는 힘 지디넷코리아 칼럼 - IT세상을 바꾸는 힘 지디넷코리아 칼럼 리스트 zdnet.co.kr 개발 실력을 위한 IT기업 기술 블로그 45곳 모음 개발 실력을 위한 IT기업 기술 블로그 45곳 모음 2020.08 업데..

프론트엔드 기술면접 공부 사이트 추천

안녕하세요! daily_D입니다! 프론트엔드 부문을 지원하시게 되면 기술면접에서 기본적인 CS지식은 물론이고 프론트엔드 질문도 필수로 받습니다...ㅠ 그래서 제가 프론트엔드 기술면접을 준비하면서 알게 된 유용한 블로그와 깃허브들을 소개하려고 합니다! 우리 모두 취뽀하는 그날까지..ㅎ 홧팅입니다! 프론트엔드 면접 문제 은행 ★ Front-end Job Interview Questions 프론트엔드 면접 문제 은행 ★ Front-end Job Interview Questions A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore. h..

CS 기술면접 공부 사이트 추천

안녕하세요! daily_D 입니다! 요즘 sw 분야에 취업을 하기 위해서는 기술면접이 필수 관문입니다 ㅠㅠ 그래서 오늘은 제가 CS 기술면접을 준비하면서 알게 된 유용한 블로그나 깃허브를 소개하려고 합니다! 아래의 링크들로 기술면접 준비하시고 꼭 취뽀해요! gyoogle/tech-interview-for-developer gyoogle/tech-interview-for-developer 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖. Contribute to gyoogle/tech-interview-for-developer development by creating an account on GitHub. github.com DopplerHQ/awesome-interview-questions Do..

2021 네이버웹툰 개발 챌린지 코딩테스트 후기

모집 공고 네이버 웹툰 개발 챌린지는 프로그래머스에서 접수를 받은 후 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정됩니다. 더 자세한 일정은 아래의 공고에 있습니다! 1차 시험 안내 시험을 보기 하루 전 아래와 같은 안내 메일을 받았습니다. 1차 시험 유의사항 - 인터넷 검색 가능 - 코딩테스트언어는 채용 부문에 따라 언어가 정해져 있습니다 1차 시험 문제 - 3문제 120분 (AI Application Enginner) - 타인의 코드를 복사하거나 도움을 받을 경우 탈락 - 테스트케이스의 정답여부 확인불가 시험이 시작하게 되면 3문제를 모두 볼 수 있습니다. 저는 3번이 가장 쉬워 보여 먼저 풀었고 10분정도 걸렸고, 다음으로는 2번은 20분, 1번은 30분만에 풀었습니다. 물론 처음에는 ..

[Python][프로그래머스] level 1 - 문자열 내 마음대로 정렬하기

문제 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 입출력 예 strings n return ["sun", "bed"..

2021 카카오페이 채용연계형 개발자 인턴십 코딩테스트 후기

모집 공고 카카오페이 채용연계형 개발자 인턴십은 JOBFLEX를 통해 자소서, 서류를 지원한 후 코딩테스트 결과를 통해 1차 인터뷰 대상자가 선정된다고 합니다. 더 자세한 일정은 아래의 공고에 있습니다! 시험 안내 자소서를 제출한 다음날 아래와 같이 메일을 받았습니다. 그리고 13일 5시 반쯤 시험에 대한 안내 메일을 받았습니다. 그 메일의 내용은 아래와 같습니다. 시험 유의사항 - 코딩 테스트 시작 : 2021년 07월 13일 14시 00분 - 코딩 테스트 마감 : 2021년 07월 13일 17시 00분 - 과제 사용 가능 언어 : C, C++, C#, Go, Java, JavaScript, Kotlin, Python2, Python3, Ruby, Scala, Swift - 과제는 진행 기간 동안, 자..

[Python][프로그래머스] level 1 - 키패드 누르기

🍋 문제 https://programmers.co.kr/learn/courses/30/lessons/67256?language=python3 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손..