profile
개발자가 되어보자
post-thumbnail

Next.js 프로젝트 시작하기

1. Node.js 설치 먼저 Node.js가 설치하고 나면 커맨드 명령어로 Next.js 프로젝트를 생성할 수 있다.Node.js 공식 웹사이트 (https://nodejs.org/) 에서 LTS(Long Term Support) 버전을 다운로드하여 설치한다. 2.

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

[프로그래머스] Java 코딩테스트 - 무작위로 K개의 수 뽑기

랜덤으로 서로 다른 k개의 수를 저장한 배열을 만드려고 합니다. 적절한 방법이 떠오르지 않기 때문에 일정한 범위 내에서 무작위로 수를 뽑은 후, 지금까지 나온적이 없는 수이면 배열 맨 뒤에 추가하는 방식으로 만들기로 합니다.이미 어떤 수가 무작위로 주어질지 알고 있다고

2025년 8월 4일
·
0개의 댓글
·

[프로그래머스] Java 코딩테스트 - 콜라츠 수열 만들기

모든 자연수 x에 대해서 현재 값이 x이면 x가 짝수일 때는 2로 나누고, x가 홀수일 때는 3 \* x + 1로 바꾸는 계산을 계속해서 반복하면 언젠가는 반드시 x가 1이 되는지 묻는 문제를 콜라츠 문제라고 부릅니다.그리고 위 과정에서 거쳐간 모든 수를 기록한 수열을

2025년 8월 1일
·
0개의 댓글
·

[Jenkins] 젠킨스란 무엇인가?

Jenkins는 코드 변경을 자동으로 빌드, 테스트, 배포해주는 \*\*<span style="color:👉 지속적 통합(Continuous Integration, CI) / 지속적 배포(Continuous Delivery, CD)CI / CD / 파이프라인 알

2025년 7월 28일
·
0개의 댓글
·

CI / CD / 파이프라인 이란?

CI / CD CI (Continuous Integration, 지속적 통합) CI 는 개발자가 여러 명일 때 각자의 코드를 자주 통합해 빌드와 테스트를 자동으로 수행하는 과정입니다. 여러 개발자가 동시에 개발 코드를 작업할 경우 서로 충돌할 수 있는 문제를 해결할 수 있다. CD (Continuous Delivery / Continuous Deplo...

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

[프로그래머스] Java 코딩테스트 - 삼총사(Lv.1) ps.재귀함수 사용

한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째

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

[프로그래머스] Java 코딩테스트 - l로 만들기

알파벳 소문자로 이루어진 문자열 myString이 주어집니다. 알파벳 순서에서 "l"보다 앞서는 모든 문자를 "l"로 바꾼 문자열을 return 하는 solution 함수를 완성해 주세요.1 ≤ myString ≤ 100,000myString은 알파벳 소문자로 이루어진

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

[프로그래머스] Java 코딩테스트 - 마지막 두 원소

정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.2 ≤ num_list

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

[프로그래머스] Java 코딩테스트 - 숫자 찾기

정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요.0 < num < 1,000,0000 ≤ k <

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

[프로그래머스] Java 코딩테스트 - 글자 이어 붙여 문자열 만들기

문자열 my_string과 정수 배열 index_list가 매개변수로 주어집니다. my_string의 index_list의 원소들에 해당하는 인덱스의 글자들을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.1 ≤ my_string의

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

[프로그래머스] Java 코딩테스트 - 같은 숫자는 싫어 (Lv.1)

배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다

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

[프로그래머스] Java 코딩테스트 - 문자열 내림차순으로 배치하기 (Lv.1)

문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.str은 길이 1 이상인 문자열입니다.⌛ <span styl

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

[프로그래머스] Java 코딩테스트 - 음양 더하기 (Lv.1)

(Lv.1)어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.

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

[프로그래머스] Java 코딩테스트 - 정수 내림차순으로 배치하기 (Lv.1)

함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.n은 1이상 8000000000 이하인 자연수입니다.배열을 오름차순으로 정렬

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

[프로그래머스] Java 코딩테스트 - 두 수의 연산값 비교하기

연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 a b 중 더 큰 값을 return하는 solution 함수를 완성해

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

[프로그래머스] Java 코딩테스트 - 최댓값과 최솟값 (Lv.1)

문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2

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

[프로그래머스] Java 코딩테스트 - 조건에 맞게 수열 변환하기 1

정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요.1 ≤ arr의 길이 ≤ 1,000,0001

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

[프로그래머스] Java 코딩테스트 - 길이에 따른 연산

정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요.2 ≤ num_list의 길이 ≤ 201 ≤ num_list의 원소 ≤

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

[프로그래머스] Java 코딩테스트 - 카운트 다운

정수 start_num와 end_num가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.0 ≤ end_num ≤ start_num ≤ 50실행 시간 : 0.01ms ~

2025년 6월 30일
·
0개의 댓글
·

[React] 리액트 기본 구조 + 폴더 추가

리액트 프로젝트를 만들면 처음 생성되는 기본 구조는 다음과 같다. 그럼 하나하나 어떠한 역할을 하는지 알아보자! 폴더 구조 먼저 크게 3개의 폴더로 나눠지는데 node_modules : npm install을 하여 설치된 모듈들이 위치하는 폴더 public : s

2025년 6월 24일
·
0개의 댓글
·