Root292 [프로그래머스 코딩테스트] 2021 카카오 채용연계형 인턴십 - 숫자 문자열과 영단어 Java Script [프로그래머스 코딩테스트] 2021 카카오 채용연계형 인턴십 - 숫자 문자열과 영단어 👉 하루에 한번씩 코딩 실력을 기르기 위해 시작하는 프로그래머스 코딩테스트 👉 코딩테스트 연습 > 2021 카카오 채용연계형 인턴십 > 숫자 문자열과 영단어 문제 설명 및 제한사항 👉 문제 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 .. Client Language/JavaScript 2022. 3. 7. [프로그래머스 코딩테스트] 2019 KAKAO BLIND RECRUITMENT - 오픈채팅방 Java Script [프로그래머스 코딩테스트] 2019 KAKAO BLIND RECRUITMENT - 오픈채팅방 👉 하루에 한번씩 코딩 실력을 기르기 위해 시작하는 프로그래머스 코딩테스트 👉 코딩테스트 연습 > 2019 KAKAO BLIND RECRUITMENT > 오픈채팅방 문제 설명 및 제한사항 👉 문제 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 들어왔습니다." 채팅방에서 누군가 나가면 다음 .. Client Language/JavaScript 2022. 3. 7. [프로그래머스 코딩테스트] 2020 KAKAO BLIND RECRUITMENT - 문자열 압축 Java Script [프로그래머스 코딩테스트] 2020 KAKAO BLIND RECRUITMENT - 문자열 압축 👉 하루에 한번씩 코딩 실력을 기르기 위해 시작하는 프로그래머스 코딩테스트 👉 코딩테스트 연습 > 2020 KAKAO BLIND RECRUITMENT > 문자열 압축 문제 설명 및 제한사항 👉 문제 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 공부하고 있습니다. 간단한 예로 "aabbaccc"의 경우 "2a2ba3c"(문.. Client Language/JavaScript 2022. 3. 7. [프로그래머스 코딩테스트] 로또의 최고 순위와 최저 순위 Java Script [프로그래머스 코딩테스트] 2021 Dev-Matching: 웹 백엔드 개발자(상반기) - 로또의 최고 순위와 최저 순위 👉 하루에 한번씩 코딩 실력을 기르기 위해 시작하는 프로그래머스 코딩테스트 👉 코딩테스트 연습 > 2021 Dev-Matching: 웹 백엔드 개발자(상반기) > 로또의 최고순위와 최저 순위 문제 설명 및 제한사항 👉 문제 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고.. Client Language/JavaScript 2022. 3. 7. [프로그래머스 코딩테스트] 2021 KAKAO - 신규 아이디 추천 Java Script [프로그래머스 코딩테스트] 2021 KAKAO BLIND RECRUITMENT - 신규 아이디 추천 👉 하루에 한번씩 코딩 실력을 기르기 위해 시작하는 프로그래머스 코딩테스트 👉 코딩테스트 연습 > 해시 > 완주하지 못한 선수 문제 설명 및 제한사항 👉 문제 신규 유저가 입력한 아이디를 나타내는 new_id가 매개변수로 주어질 때, "네오"가 설계한 7단계의 처리 과정을 거친 후의 추천 아이디를 return 하도록 solution 함수를 완성해 주세요. 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서 마침표(.)가 2번 이상 .. Client Language/JavaScript 2022. 3. 7. [프로그래머스 코딩테스트] 해시 - 완주하지 못한 선수 Java Script [프로그래머스 코딩테스트] 해시 - 완주하지 못한 선수 👉 하루에 한번씩 코딩 실력을 기르기 위해 시작하는 프로그래머스 코딩테스트 👉 코딩테스트 연습 > 해시 > 완주하지 못한 선수 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 문제 설명 및 제한사항 👉 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴.. Client Language/JavaScript 2022. 3. 4. [방송통신대학교] 컴퓨터과학과 학사 취득 후기 형편상 대학교 중퇴 이후, 학점은행제를 통해 전문학사를 취득하고 현업에 종사하며 방송통신대학교로 편입하여 학사취득을 진행했습니다. 학점은행제를 통한 전문학사취득은 아래 포스팅을 참고하여 주시면 감사하겠습니다. [학점은행제] 컴퓨터 네트워크 전문학사 취득 후기 2018년 8월 31일 금요일. 학점은행제를 통해 컴퓨터네트워크 전문학사를 취득했습니다. 학점은행제라는 제도를 알게 되었었고, 이전 중퇴한 대학교의 학점을 이어갈 수 있다는 것 또한 알게 되어 min-nine.tistory.com 2018년 9월, 학사취득을 위해 방송통신대학교 3학년으로 편입한 저는 졸업까지 140학점을 채워야 했었습니다. 편입 인정학점은 70학점으로 졸업까지 필요한 학점은 총 70학점이었습니다. 현업으로 종사하며 방송통신대학교를 .. CapacityBuilding/컴퓨터공학 학사학위 취득 2022. 3. 4. [Composer] 외부 패키지를 마음대로 커스텀하기 PHP 의존성을 관리해주는 Composer를 사용하여 외부 패키지를 마음대로 수정 해 보자. 각 언어마다 의존성 관리 툴이 있고, PHP에는 Composer라는 의존성 관리 툴이 있습니다. Composer 명령어를 통해 외부 패키지를 자유롭게 가져다 쓸 수 있습니다. 외부 패키지를 사용 할 때, 커스텀이 필요 할 때를 대비하여 어떻게 커스텀 하는지 알아봅니다. require,install,update의 동작원리를 알아봅니다. Composer Require,Install,Update 👉 우선 composer.json, composer.lock 파일 두개가 각각 어떤 용도로 사용되는지 먼저 알아봅니다. 👍 composer.json : application에서 사용하는 패키지 리스트를 나타냅니다. 👍 comp.. Server Language/PHP 2022. 3. 4. Laravel로 만드는 Slack Bot (2) - 슬랙 봇 구현 Laravel로 만드는 Slack Bot (2) - 슬랙 봇 구현 초기설정을 마친 후, ComponentObjectModel 방식으로 슬랙봇을 구현한다. https://min-nine.tistory.com/186 Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 요즘 현업에서 많이 사용하는 slack. slack 봇을 라라벨을 이용하여 구현합니다. Slack App toekn DB화를 위한 모델 및 마이그레이션.. min-nine.tistory.com Component Object Model이란? 마이크로소프트에서 개발한, 다양한 언어로 만들어진 소프트웨어 컴포넌트들이 자신의 .. Framework/Laravel 2022. 3. 2. Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 요즘 현업에서 많이 사용하는 slack. slack 봇을 라라벨을 이용하여 구현합니다. Slack App toekn DB화를 위한 모델 및 마이그레이션 파일 생성 Slack은 보편적으로 다른 API Client처럼 key값을 1개만 쓰기는 아깝습니다. 이유인 즉슨, slack은 앱을 많이 다루고, 앱 속에서도 채널들을 많이 다루기 때문입니다. 때문에 앱 및 채널에 대한 토큰값들을 DB화 시키고, DB의 key value를 통해서 상황에 맞는 채널로 송신하게 구현합니다. setting 모델 및 migration 파일 생성하기 $ php artisan make:model Setting -m // -m 옵션으로 마이그레이.. Framework/Laravel 2022. 3. 2. Laravel RestAPI 구현하기 (3) - 상품조회,주문,주문조회 구현 Laravel RestAPI 구현하기 (3) - 상품조회,주문,주문조회 구현 로그인,회원가입,로그아웃 구현 이후 상품조회,주문,주문조회 API를 구현합니다. 상품등록은 Laravel RestAPI 구현하기(1)에서 대량등록한 상품으로 대체합니다. routes/api.php에 API경로 추가하기 Laravel RestAPI 구현하기(2)에서 정의한 API경로에 상품,주문 관련 경로를 추가로 정의합니다. Route::middleware('auth:api')->group(function () { Route::post('v1/logout', [PassportAuthController::class, 'logout']); Route::resource('v1/orders', OrderController::class).. Framework/Laravel 2022. 3. 2. Laravel RestAPI 구현하기 (2) - 회원가입,로그인,로그아웃 구현 Laravel RestAPI 구현하기 (2) - Passport로 회원가입,로그인,로그아웃 구현 라라벨은 애플리케이션에 Full OAuth2 서버 구현을 제공하는 Passport를 사용하여 API 인증을 용이하게 합니다 Laravel Passport를 사용하여 로그인,회원가입,로그아웃 관련 API를 만들어 보도록 합니다. Laravel Passport 설치하기 아래의 명령어를 통하여 본인의 라라벨 프로젝트 내부에 passport를 설치해본다 # composer.json 및 composer.lock에 passport 추가 $ composer require laravel/passport # passport의 oauth관련 db table 생성하기 $ php artisan migrate # 보안강화를 위한 토.. Framework/Laravel 2022. 3. 2. 이전 1 ··· 11 12 13 14 15 16 17 ··· 25 다음