study-library

고정 헤더 영역

글 제목

메뉴 레이어

study-library

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (26)
    • 프로그래밍 (15)
      • JAVA (14)
      • JavaScript (1)
    • 알고리즘 (10)
      • 프로그래머스 (10)
    • 데이터베이스 (1)
      • MySQL (1)
    • 소프트웨어 (0)
      • Docker (0)

검색 레이어

study-library

검색 영역

컨텐츠 검색

분류 전체보기

  • [프로그래머스] Lv.0 - 숫자 찾기

    2025.05.15 by 으노로

  • [프로그래머스] Lv.0 - 문자열 정렬하기(2)

    2025.05.14 by 으노로

  • [프로그래머스] Lv.0 - 약수 구하기

    2025.05.13 by 으노로

  • [프로그래머스] Lv.0 - 분수의 덧셈

    2025.04.04 by 으노로

  • [JavaScript] Ajax(Asynchronous JavaScript and XML)

    2023.03.20 by 으노로

  • [프로그래머스] Lv.0 - 인덱스 바꾸기

    2023.03.09 by 으노로

  • [프로그래머스] Lv.2 - 올바른 괄호

    2023.03.03 by 으노로

  • [프로그래머스] Lv.0 - 직각삼각형 출력하기

    2023.03.02 by 으노로

[프로그래머스] Lv.0 - 숫자 찾기

안녕하세요.오늘은 프로그래머스의 코딩테스트 lv.0단계 중에 숫자 찾기를 공부해보겠습니다.언어는 Java로 구현하였습니다. 문제 설명정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 제한 사항0 0 ≤ k num에 k가 여러 개 있으면 가장 처음 나타나는 자리를 return 합니다.입출력 예 numkresult2918313232443441234567-1문제 풀이매개변수 num에 매개변수 k가 포함되어 있는지 확인하기 위해 먼저 num을 문자열로 변환하였습니다.문자열로 변환한 뒤 자릿수를 확인하고 해당 자릿수만큼의 배열을 선언하여 각 자릿수를 배열에 하..

알고리즘/프로그래머스 2025. 5. 15. 01:25

[프로그래머스] Lv.0 - 문자열 정렬하기(2)

안녕하세요.오늘은 프로그래머스의 코딩테스트 lv.0단계 중에 문자열 정렬하기(2)를 공부해보겠습니다.언어는 Java로 구현하였습니다. 문제 설명영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한 사항0 입출력 예 my_stringresult"Bcad""abcd""heLLo""ehllo""Python""hnopty" 문제 풀이문자열을 정렬하기 위해 먼저 문자열을 모두 소문자로 변환하였습니다. 그 후, 문자열을 문자 배열로 변환한 뒤 배열을 정렬하였습니다.마지막으로 정렬된 문자 배열을 다시 문자열로 변환하여 결과를 반환하였습니다.toLowerCase(..

알고리즘/프로그래머스 2025. 5. 14. 00:28

[프로그래머스] Lv.0 - 약수 구하기

안녕하세요.오늘은 프로그래머스의 코딩테스트 lv.0단계 중에 약구 구하기를 공부해보겠습니다.언어는 Java로 구현하였습니다. 문제 설명정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한 사항1 ≤ n ≤ 10,000입출력 예24의 약수를 오름차순으로 담은 배열 [1, 2, 3, 4, 6, 8, 12, 24]를 return합니다.29의 약수를 오름차순으로 담은 배열 [1, 29]를 return합니다.문제 풀이약수를 구하기 위해 반복문을 사용해 매개변수를 1부터 n까지 나누며, 나머지가 0인 수를 배열에 담아 반환하였습니다.약수의 개수를 미리 알 수 없기 때문에 우선 매개변수와 같은 크기의 임시 배열을 만들고 약수를 찾을 때마다..

알고리즘/프로그래머스 2025. 5. 13. 00:13

[프로그래머스] Lv.0 - 분수의 덧셈

안녕하세요.오늘은 프로그래머스의 코딩테스트 lv.0 단계 중에 분수의 덧셈을 공부해보겠습니다.언어는 Java로 구현하였습니다. 문제 설명첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한 사항0 입출력 예numer1denom1numer2denom2result1234[5,4]9213[29, 6] 문제 풀이분수의 덧셈을 하기 위해 매개변수로 주어진 분수를 더한 후, 분자와 분모의 최대공약수를 구하여 분자와 분모를 나누어서 기약분수를 만들도록 구현하였습니다.분자와 ..

알고리즘/프로그래머스 2025. 4. 4. 01:29

[JavaScript] Ajax(Asynchronous JavaScript and XML)

안녕하세요. 오늘은 자바 스크립트의 Ajax에 대해서 공부해보겠습니다. Ajax의 개념 Ajax는 Asynchronous JavaScript and XML의 약자로 JavaScript와 XML을 이용하여 비동기적으로 정보를 교환하는 기법입니다. Ajax가 가진 비동기적인 특성으로 인해 웹 페이지 전체를 로딩하지 않고 일부분만 로딩할 수 있어 빠르게 동작하는 동적인 웹 페이지를 만들 수 있습니다. Ajax는 JSON, XML, HTML, TEXT 등의 여러 포맷을 JavaScript를 사용하여 XMLHttpRequest 객체로 서버와 통신하여 받은 데이터로 작업을 진행할 수 있습니다. Ajax의 특징 Ajax의 가장 큰 특징은 비동기식(Asynchronous) 통신 방식입니다. 동기식 처리 모델 VS 비동..

프로그래밍/JavaScript 2023. 3. 20. 23:44

[프로그래머스] Lv.0 - 인덱스 바꾸기

안녕하세요.오늘은 프로그래머스의 코딩테스트 lv.0 단계 중에 인덱스 바꾸기를 공부해보겠습니다.언어는 Java로 구현하였습니다. 문제 설명문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 제한 사항1 0 ≤ num1, num2 my_string은 소문자로 이루어져 있습니다.num1 ≠ num2입출력 예my_stringnum1num2result"hello"12"hlelo""I love you"36"I l veoyou"문제 풀이문자열 my_string의 인덱스 num1과 인덱스 num2의 순서를 변경하기 위해 Char형 배열로 변환한 뒤에..

알고리즘/프로그래머스 2023. 3. 9. 00:29

[프로그래머스] Lv.2 - 올바른 괄호

안녕하세요. 오늘은 프로그래머스의 코딩테스트 lv.2 단계 중에 올바른 괄호 공부해보겠습니다. 언어는 Java로 구현하였습니다. 문제 설명 괄호가 바르게 짝지어졌다는 것은 '('문자로 열렸으면 반드시 짝지어서 ')'문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()"는 올바른 괄호입니다. ")()(" 또는 "(()("는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한 사항 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입출력 예..

알고리즘/프로그래머스 2023. 3. 3. 01:16

[프로그래머스] Lv.0 - 직각삼각형 출력하기

안녕하세요. 오늘은 프로그래머스의 코딩테스트 lv.0 단계 중에 직각삼각형 출력하기를 공부해보겠습니다. 언어는 Java로 구현하였습니다. 문제 설명 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고 합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 제한 사항 1 ≤ n ≤ 10 입출력 예 입력 출력 3 * ** *** 문제 풀이 입력된 숫자 n만큼의 높이와 크기인 직각삼각형을 출력하기 위해 이중 반복문을 이용하여 "*"을 출력하도록 구현하였습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class Solution..

알고리즘/프로그래머스 2023. 3. 2. 04:41

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
study-library © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바