일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- json-server
- useDispatch
- C++
- 자바
- axios
- 알고리즘
- programmers
- maeil-mail
- Algorithm
- react-redux
- 항해99
- 매일메일
- createSlice
- JavaScript
- SW
- 테코테코
- redux-toolkit
- Get
- 리액트
- 이코테
- react-router
- 항해플러스
- react
- 코딩테스트합격자되기
- redux-saga
- redux
- sw expert academy
- java
- Python
- Today
- Total
목록2025/01 (30)
Binary Journey
💡테코테코 시즌 1.5 1회 모임 off-site 문제 풀이입니다. (2025.01.12) 문제출처: 프로그래머스 - PCCE 기출문제 01. 문자출력내용주어진 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요. 출력예시321Let's go! 풀이풀이 시간시작 시각종료 시각총 소요 시간14:1914:19- 구현import java.util.Scanner;public class Solution { public static void main(String[] args) { String message = "Let's go!"; System.out.println("3\n2\n1"); System.out.pr..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제출처: 프로그래머스 - 표 편집 내용 업무용 소프트웨어를 개발하는 니니즈웍스의 인턴인 앙몬드는 명령어 기반으로 표의 행을 선택, 삭제, 복구하는 프로그램을 작성하는 과제를 맡았습니다. 세부 요구 사항은 다음과 같습니다 행 번호이름0무지1콘2어피치3제이지4프로도5네오6튜브7라이언 위 표에서 헤더를 제외하고 볼드 처리된 칸은 현재 선택된 행을 나타냅니다. 한 번에 한 행만 선택할 수 있으며 표의 범위를 벗어날 수 없습니다. 이때 다음과 같은 명령어를 이용하여 표를 편집합니다."U X": 현재 선택된 행에서 X칸 위에 있는 행을 선택합니다."D X": 현재 선택된 행에서 X칸 아래에 있는 행을 선택합니다."C"..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제출처: 프로그래머스 - 크레인 인형 뽑기 게임 내용 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다.죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다.게임 화면은 1 x 1 크기의 격자로 이루어진 N x N 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다.각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 인형은 격자 한 칸을 차지하며 격자의 가장 아래 칸부터 차곡차곡 쌓입니다. 플레이어는 크레인을 좌우로 움직일 수 있고 크레인을 멈춘 위치에서 가장 위에 있는 인형을 집어 올릴 수 ..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제출처: 프로그래머스 - 주식가격 내용 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 반환하도록 solution() 함수를 완성하세요. 제약 조건prices의 각 가격은 1 이상 10,000 이하인 자연수입니다.prices의 길이는 2 이상 100,000 이하입니다. 기록하기💡 어디까지 생각해봤는지 단계적으로 기록해봅니다. 풀이풀이 시간시작 시각종료 시각총 소요 시간15:5516:3641분 문제 분석 제약 사항 파악 & 테스트 케이스 작성prices의 각 가격은 1 이상 10,000 이하인 자연수입니다.prices의 길이는 2 이상 1..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제 출처 : 프로그래머스 - 짝지어 제거하기 내용 알파벳 소문자로 구성된 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 짝을 찾은 다음에는 그 둘을 제거한 뒤 앞뒤 문자열을 이어 붙입니다.이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성하세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 반환해주면 됩니다.예를 들어, 문자열 S = baabaa 라면b aa baa → bb aa → aa →의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. 제약 조건 문자열의 길..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제출처 : 프로그래머스 - 괄호 회전하기 내용 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다.(), [], {} 는 모두 올바른 괄호 문자열입니다.만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다.만약 A, B가 올바른 괄호 문자열이라면, AB 도 올바른 괄호 문자열입니다. 예를 들어, {} 와 ([]) 가 올바른 괄호 문자열이므로, {}([]) 도 올바른 괄호 문자열입니다.대괄호, 중괄호, 그리고 소괄호로 이루어진 문자열 s가 매개변수로 주어집니다. 이 s를 왼..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제내용10진수를 입력받아 2진수로 변환해 반환하는 solution() 함수를 구현하세요. 제약 조건decimal은 1이상 10억 미만의 자연수 기록하기💡 어디까지 생각해봤는지 단계적으로 기록해봅니다. 풀이풀이 시간 시작 시각종료 시각총 소요 시간14:0914:167분 문제 분석 제약 사항 파악 & 테스트 케이스 작성 decimal은 1이상 10억 미만의 자연수 입력값 분석💡 입력값을 분석하면 문제에서 요구하는 알고리즘의 시간 복잡도를 간접적으로 파악할 수 있습니다.decimal반환값10101027110111234511000000111001 의사 코드 작성💡 의사 코드는 동작 중심으로 작성하는 것이..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제 출처: 프로그래머스 - 올바른 괄호 내용 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다.예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 반환고, 올바르지 않은 괄호이면 false를 반환하는 solution() 함수를 완성해 주세요. 제약 조건문자열 s의 길이 : 100,000 이하의 자연수문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 기록하기💡 어디까지 생..
💡 매일메일은 기술면접 관련 질문을 메일로 매일 보내주는 구독 서비스입니다.💡매일메일 챌린지는 제 개인적인 챌린지로 매일메일에서 보내주는 하루치 메일에 대한 답변을 블로그 포스트로 작성합니다. DB Replication에 대해서 설명해주세요.(2025.01.02) DB Replication은 데이터베이스의 데이터를 복제하여 여러 서버에 분산 저장하는 기술입니다. DB Replication은 데이터베이스의 안정성과 성능을 향상시키는 중요한 기술로, 대규모 시스템에서 특히 유용하게 활용됩니다보통 마스터-슬레이브 구조로, 하나의 마스터 데이터베이스와 하나 이상의 슬레이브 데이터베이스로 구성됩니다.마스터 데이터베이스는 주로 쓰기 작업을 맡고 슬레이브 데이터베이스는 읽기 작업을 담당합니다.복제는 주로 비동기..
💡 해당 풀이는 코딩 테스트 합격자되기 - 자바편 에서 발췌된 내용을 바탕으로 작성되었습니다. 문제출처: 프로그래머스 - 방문길이 내용 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다.U: 위쪽으로 한 칸 가기D: 아래쪽으로 한 칸 가기R: 오른쪽으로 한 칸 가기L: 왼쪽으로 한 칸 가기캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 구성합니다.명령어가 매개변수 dirs로 주어질 때, 게임 캐릭터가 처음 걸어본 길의 길이를 구하여 반환하는 solution() 함수를 완성해 주세요. 제약 조건dirs는 string형으로 주어지며, 'U', 'D', 'R..