게시글 리스트
-
프로그래머스 Level 3
[JavaScript] 아이템 줍기 ★
문제프로그래머스 - 아이템 줍기문제 설명 펼쳐보기문제 설명다음과 같은 다각형 모양 지형에서 캐릭터가 아이템을 줍기 위해 이동하려 합니다.지형은 각 변이 x축, y축과 평행한 직사각형이 겹쳐진 형태로 표현하며, 캐릭터는 이 다각형의 둘레(굵은 선)를 따라서 이동합니다.만약 직사각형을 겹친 후 중앙에 빈 공간이 생기는 경우, 다각형의 가장 바깥쪽 테두리가 캐릭터의 이동 경로가 됩니다.단, 서로 다른 두 직사각형의 x축 좌표 또는 y축 좌표가 같은 경우는 없습니다.즉, 서로 다른 두 직사각형이 꼭짓점에서 만나거나, 변이 겹치는 경우 등은 없습니다.지형이 2개 이상으로 분리된 경우도 없습니다.한 직사각형이 다른 직사각형 안에 완전히 포함되는 경우 또한 없습니다.지형을 나타내는 직사각형이 담긴 2차원 배열 rec..
-
프로그래머스 Level 3
[JavaScript] 네트워크
문제 (링크)네트워크란 컴퓨터끼리 서로 정보를 교환할 수 있도록 연결된 형태를 말한다. 컴퓨터 A와 B가 직접 연결되어 있고, B와 C가 직접 연결되어 있다면 A와 C는 직접 연결되어 있지 않아도 간접적으로 정보를 교환할 수 있다. 이때 A, B, C는 모두 같은 네트워크에 속한다.컴퓨터의 개수 n과, 연결 정보가 담긴 2차원 배열 computers가 주어질 때 네트워크의 개수를 구하면 된다.제한사항컴퓨터 개수 n은 1 이상 200 이하각 컴퓨터는 0부터 n-1까지의 정수로 표현i번과 j번 컴퓨터가 연결되어 있으면 computers[i][j] = 1computers[i][i]는 항상 1ncomputersreturn3[[1,1,0],[1,1,0],[0,0,1]]23[[1,1,0],[1,1,1],[0,1,1..
-
JavaScript
[JavaScript] Promise 정리
개요코딩테스트 문제 풀이 중에 Promise 객체 처리에 대한 부분이 나왔는데 헷갈려서 정리해보았다. 목차Promise란?Promise의 상태(state)Promise 사용법Promise Chaining (연쇄 실행)Promise 체인 ↔ async / awaitPromise.all / Promise.racePromise.resolve / Promise.reject참고 문서 Promise란?: JavaScript에서 비동기 작업의 성공 또는 실패를 나타내는 객체 Promise의 상태(state)Promise 객체는 내부적으로 아래 3가지 상태(state)를 가짐 상태 설명 pending아직 결과가 결정되지 않은 상태fulfilled비동기 작업이 성공적으로 완료된 상태rejected비동기 작업이 ..
-
일상
2024년 2회차 JLPT N2 합격 후기(다락원 JLPT 환급 패키지)
본 포스팅은다락원 JLPT 환급 패키지를 내돈내산으로 수강 후대가를 지원받기 위해 작성한 후기입니다. 다락원일본어JLPT, JPT, 일본어회화, 밀착동행, 여행일본어까지! 다락원 일본어 인강으로 체계적인 일본어 공부를 시작하세요.japan.darakwon.co.kr 🤔 기존 일본어 실력어렸을 때부터 일본 애니메이션을 봤고 초등학교 고학년 때부터는 어느정도 자막 없이도 보고 이해할 수 있게 되었다.중학생 때 방과후 수업, 고등학생 때 학교 수업으로 일본어를 배워서 히라가나, 가타카나는 거의 알고 있는 상태였고한자는 1부터 10까지 쓰라고 하면 헷갈려하는.. 진정한 까막눈이었다😎하지만 언젠가 한자를 마스터..해서 일본어를 더 잘 하고 싶다는 욕망이 내면 깊이 존재했었다! 📝 준비 과정jlpt 접수..
-
일상
[방송통신대학교] 컴퓨터과학과 졸업생의 짧은 회고
뒤늦게 적어보는 졸업 회고록😅편입 후 첫 1학기 회고록은 여기에.. 📸 졸업 인증ㅎㅎ 졸업장 받을 때 상도 함께 받았다. 무려 두 개!성적우수상, 평생학습상-청년우수학습자아쉽게도 상금은 없었지만~ 기분은 좋았다 ^ㅁ^ / 💭 기억에 남는 순간😇 하루에 6과목 시험치른 날...때는 23년 2학기... 배구 동호회에 가입한지 얼마 안돼 열정이 불타오르던 때라서한 번에 시험 끝내버리고 맘 편하게 동호회 활동을 하겠다는 일념으로 하루에 6과목을 몰아서 봤다...딥러닝, 클라우드컴퓨팅, 머신러닝, UNIX시스템, 선형대수, 컴퓨터과학 개론암기할 내용들이 좀 있는 위 과목들을 하루만에 시험치려고 하니 결과가 좋진 못했음 ^p^... 뒤 돌면 잊기의 반복... 만약 하루에 다 본다고 해도방송대는 시험 치르..
-
프로그래머스 Level 1
[2024 KAKAO WINTER INTERNSHIP/JavaScript] 가장 많이 받은 선물
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 목차카카오 문제 해설내 문제풀이프로그래머스 다른사람 풀이 참고 카카오 문제 해설 2024 카카오 겨울 인턴십 코딩테스트 문제해설 링크더보기이 문제는 자료구조와 반복문, 조건문 등 프로그래밍의 기초 개념들을 적절히 활용하여 푸는 문제입니다.N명의 이름 리스트에 인덱스를 붙이고 N×N 2차원 배열에 선물을 주고받은 횟수를 저장하는 방법으로 요구사항을 구현할 수 있습니다. 이름 리..
-
프로그래머스 Level 1
[2018 KAKAO BLIND RECRUITMENT[1차]/Java] 다트 게임
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 목차카카오 문제 해설내 문제풀이프로그래머스 다른사람 풀이 참고 카카오 문제 해설 2018 카카오 신입 공채 1차 코딩 테스트 문제 해설 링크더보기문자열 처리String Manipulation를 묻는 문제입니다.앞에서부터 한 글자씩 잘라서 처리할 수 있고, 또는 간단한 컴파일러를 만들듯이 토큰화Tokenizing와 의미 분석Semantic Analysis을 통해 어렵지 않게 계산..
-
프로그래머스 Level 1
[2019 카카오 개발자 겨울 인턴십/Java] 크레인 인형뽑기 게임
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 목차카카오 문제 해설내 문제풀이(LinkedList)프로그래머스 다른사람 풀이 참고(Stack) 카카오 문제 해설 2019 카카오 개발자 겨울 인턴십 코딩 테스트 문제 해설 링크더보기문제에 주어진 대로 구현하면 되는 문제입니다. 격자 칸에서 가장 위에 있는 인형을 찾기 위해 다음과 같은 방법을 사용할 수 있습니다.인형을 집어 올릴 위치에서 0이 아닌 숫자가 나올 때까지 아래 방..
-
프로그래머스 Level 1
[2023 KAKAO BLIND RECRUITMENT/Java] 개인정보 수집 유효기간 ★
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 목차카카오 문제 해설프로그래머스 다른사람 풀이 참고 1프로그래머스 다른사람 풀이 참고 2 (LocalDate) 카카오 문제 해설 2023 카카오 신입 공채 1차 온라인 코딩 테스트 for Tech developers 문제해설 링크더보기각 개인 정보가 수집된 날과 약관 종류로부터 보관 가능 날짜를 구하고, 오늘 날짜가 보관 가능 날짜를 지났는지를 구하면 되는 문제입니다. 개인 ..
-
프로그래머스 Level 1
[2022 KAKAO TECH INTERNSHIP/Java] 성격 유형 검사하기
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 목차내 풀이프로그래머스 다른사람 풀이 참고 내 풀이import java.util.*;class Solution { public String solution(String[] survey, int[] choices) { StringBuilder answer = new StringBuilder(); Map typeCountMap = new HashMap()..