profile
항상 왜?를 생각하는 개발자
post-thumbnail

[프로그래머스, Java] 체육복

점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4

5일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스, Java] 완주하지 못한 선수 (자료구조의 중요성)

단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return하는 함수를 작성해주세요.

6일 전
·
0개의 댓글
·
post-thumbnail

Stream을 이용한 연산과 for문의 성능 비교

코딩테스트를 풀어가면서 다른 사람들의 풀이를 보다가 나는 for문으로 풀고 다른 사람들은 stream의 forEach문으로 문제를 풀어내는 것을 보고 for문과 forEach의 차이가 궁금해져 알아보게 되었습니다. for문이 forEach문보다 먼저 개발되었다는 것은

2025년 5월 5일
·
0개의 댓글
·
post-thumbnail

Docker란?

도커란 컨테이너를 활용해 분리된 환경에서 프로그램이 동작할 수 있도록 돕는 프로그램도커의 장점, 도커를 사용하는 이유! 이식성이식성이란? 어떤 프로그램을 다른 환경에서 쉽게 설치 및 실행이 가능한 것을 의미한다.즉, 명령어 한 줄로 어떤 환경에서든 프로그램(e.g, M

2025년 5월 4일
·
0개의 댓글
·
post-thumbnail

Spring Boot 기초

1️⃣ Spring과 Spring Boot의 차이!2️⃣ MVC 패턴 개념!3️⃣ DTO를 활용해 데이터를 다룸참고) 둘 다 Java 기반 웹 애플리케이션 프레임워크🔥 Spring Boot는 Spring을 더 쉽게 사용할 수 있도록 만든 버전참고) Spring 프레임

2025년 3월 21일
·
0개의 댓글
·
post-thumbnail

OSI 모델과 TCP/IP 프로토콜

컴퓨터 또는 전자 기기 간의 원활한 통신을 위해 지키기로 한 규약두 개체 간의 통신을 할 때 필요📌 개체란? 통신에 참여하는 기계Maria는 스페인어만 하고, Ann은 영어만 한다고 가정을 했을 때, 둘 다 수화를 할 수 있다면, 이때 프로토콜은 수화통신은 여러 계층

2025년 3월 18일
·
0개의 댓글
·
post-thumbnail

CI/CD 구축 과정과 자동화 경험 + Test code의 필요성

3주간 팀원들과 함께한 프로젝트를 배포한 상태로 배포된 사이트에서 모든 기능들과 UI/UX가 정상적으로 반영되었는지 확인하고 테스트하는 과정에서 Git push, Git pull을 자주 반복하다보니 이를 자동화하는게 필요하다고 느꼈고, CI/CD의 해야겠다고 생각했다.

2025년 2월 15일
·
0개의 댓글
·