본문 바로가기
728x90
반응형

분류 전체보기87

[프로그래머스] 신규 아이디 추천 프로그래머스 신규 아이디 추천 문제 링크 코딩테스트 연습 > 2021 KAKAO BLIND RECRUITMENT > 신규 아이디 추천 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 끝에 사.. 2023. 5. 8.
[프로그래머스] 키패드 누르기 프로그래머스 키패드 누르기 코딩테스트 연습 > 2020 카카오 인턴쉽 > 키패드 누르기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위치에서 시작하며, 엄지손가락을 사용하는 규칙은 다음과 같습니다. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 왼쪽 열의 3개의 .. 2023. 5. 8.
[프로그래머스] 크레인 인형뽑기 게임 프로그래머스 크레인 인형뽑기 게임 문제 링크 코딩테스트 연습 > 2019 카카오 개발자 겨울 인턴십 > 크레인 인형뽑기 게임 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x 5" 크기의 예시입니다). 각.. 2023. 5. 4.
[프로그래머스] 숫자 짝꿍 프로그래머스 숫자 짝꿍 문제 링크 코딩테스트 연습 > 연습 문제 > 숫자 짝꿍 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다). X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. 예를 들어, X = 3403이고 Y = 13203이라면, X와 Y의 짝꿍은 X와 .. 2023. 4. 29.
[Streamlit] html, css, javascript 없이 Python으로 웹 구현하기 2 2023.04.28 - [Python/Streamlit] - [1] html, css, javascript 없이 Python으로 웹 구현하기 [1] html, css, javascript 없이 Python으로 웹 구현하기 아직 배포나 상용화 단계를 가보지 못한 나는 웹 페이지 만들기를 도전해보려고 한다. 다른 언어나 프레임워크를 다룰 줄 모르기 때문에 내 능력 선에서 가능한 방법을 찾았고, 그게 바로 Streamli zzgrworkspace.tistory.com 3. 깃허브에서 웹 사이트를 만들기 위한 레포지토리 만들기 웹 사이트를 만들 레포지토리를 하나 만들어준다. 나는 이전에 테스트 용으로 streamlit-view 라는 이름으로 만들어둬서 위 사진에는 똑같은 이름이 있다고 안된다고 하지만 이 글을 .. 2023. 4. 28.
[Streamlit] html, css, javascript 없이 Python으로 웹 구현하기 1 아직 배포나 상용화 단계를 가보지 못한 나는 웹 페이지 만들기를 도전해보려고 한다. 다른 언어나 프레임워크를 다룰 줄 모르기 때문에 내 능력 선에서 가능한 방법을 찾았고, 그게 바로 Streamlit 이다. Streamlit은 보통 데이터에 대한 정보를 다루기 좋게 설계되어 있다. 어떻게 시작하는지, 어떤 데이터를 사용하는지, 어떻게 웹 페이지로 만드는지 살펴보도록 하자. 이 글은 나의 최애 생활코딩님의 유튜브 영상을 참고로 쓰여졌다. vscode 기본 세팅과 github, Streamlit 계정을 미리 준비해두면 좋다. 1. 작업 환경에 Streamlit 설치하기 나는 Visual Studio Code를 이용하므로 프로그램에 들어가 Conda에 적당한 가상환경을 선택해 터미널을 열고 Streamlit을.. 2023. 4. 28.
728x90
반응형