본문 바로가기

upcurve631

[프로그래머스] 표 편집 (2021 카카오 채용연계형 인텁십, 자바 풀이) https://school.programmers.co.kr/learn/courses/30/lessons/81303 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   📌 문제업무용 소프트웨어를 개발하는 니니즈웍스의 인턴인 앙몬드는 명령어 기반으로 표의 행을 선택, 삭제, 복구하는 프로그램을 작성하는 과제를 맡았습니다. 세부 요구 사항은 다음과 같습니다  위 그림에서 파란색으로 칠해진 칸은 현재 선택된 행을 나타냅니다. 단, 한 번에 한 행만 선택할 수 있으며, 표의 범위(0행 ~ 마지막 행)를 벗어날 수 없습니다. 이때, 다음과 같은 명령어를 이용하여 표를 .. 2024. 9. 30.
[프로그래머스] 두 개 뽑아서 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/68644  📌 문제정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.⚔ 제한 사항numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다.  👀 문제 해석이 문제는 주어진 정수 배열 numbers 에서 서로 다른 두 개의 수를 선택해 그 합을 구한 뒤, 이를 오름차순으로 정렬하여 반환하는 문제이다. 각 수는 배열에서 다른 인덱스에 있는 수와 조합되어야 한다. 또한 중복된 합은 한 번만 포함.. 2024. 9. 15.
항해 플러스 백엔드 5기 수료 회고 - 여름 방학 경험치 이벤트가 끝나면? 이 글에 대해서 - 요약이 글은 항해 플러스 백엔드 5기 과정의 수료 회고 글입니다. 6 ~ 10주 차 과정 중심의 내용을 톺아보며, 항해 플러스가 제게 어떤 의미였는지를 다룹니다. 더불어서 지속가능한 개발자로 성장하기 위한 생각을 나눕니다. 5 ~ 6주차 과정 중간 회고 글은 아래 링크로 들어가면 볼 수 있어요! 👇🏻 https://upcurvewave.tistory.com/700 항해 플러스 백엔드 5기 1~5주차 현실 100% 회고 (1+1=N)이 글에 대해서 - 요약팀스파르타에서 운영하는 항해 플러스 백엔드 5기 과정에 합류했습니다. 문제를 정의하고, 분석하며, 최적의 방식으로 해결하는 능력을 키우는 것이 개발자로서의 성장이upcurvewave.tistory.com 항해 플러스, 수료하다! ☘.. 2024. 8. 28.
2024년 8월 3-4주차 내가 깨야했던 퀘스트에 대해서 (feat. 패시브 스킬 회고) 지난 1-2주간 몇 가지 퀘스트가 있었다. 생각해 보면 막 난이도가 높았던 건 아니다. 그런데 여러 가지가 한꺼번에 겹치면서 마음이 분주해 유독 긴장을 많이 했던 것 같다.새로운 시작과 온보딩가장 큰 변화는 새로운 회사에 입사한 것이다. 개발자로서의 이직으로 따지자면 두 번째지만, 회사로 따지면 대략 네, 다섯 번째다. 낯선 환경이란 그 자체로 컴포트 존 바운더리 바깥이다. 아직은 온보딩 기간을 겪고 있다. 그리고... 자기소개라는 것을 전사 대상으로 해야 하는데 8월의 마지막 퀘스트라고 생각한다. 그리고 10주간 정말 치열하게 달려왔던 항해 플러스(이하 항플) 부트캠프를 수료했다. 같은 시기에 가산동에서 백현동으로 이사하는 일도 있었다.이사와 변화의 기억이번 이사는 여섯 번째였다. 2018년부터 202.. 2024. 8. 26.
MSA 사가 패턴에서 '사가'라는 용어에 대해서 1. 사가 패턴을 처음 접했을 때학부 시절, 인문학을 전공하며 문학에 빠져살던 시절이 있었다. 풋풋한 날들에 접했던 '사가'라는 단어는 고대와 중세 문학에서 전해져 내려온 영웅들의 이야기, 그리고 그 안에 담긴 인간의 고뇌와 승리에 대한 이야기였다. 즉, '서사'였다. 예를 들어, 미겔 데 세르반테스의 돈키호테에서는 현실과 이상 사이에서 갈등하는 기사도 정신이 그려지고, 호메로스의 일리아스에서는 그리스 영웅들의 전투와 그 안에 깃든 인간의 본성이 서사적으로 펼쳐진다. 이런 이야기들은 단순한 사건의 나열이 아니라, 인간 존재에 대한 깊은 통찰을 담아내며, 하나의 거대한 사가를 형성한다.   서버 개발 일을 하면서 만나는 사가라는 단어는 완전히 다른 의미이다. 바로 마이크로서비스 아키텍처에서 데이터 일관성을.. 2024. 8. 11.