moo

고정 헤더 영역

글 제목

메뉴 레이어

moo

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • java(자바복습)
    • 오류모음
    • 기타
    • 설치 및 환경설정
    • springboot 복습(스프링부트)
    • git
    • 알고리즘 공부
    • HTML & CSS 복습
    • SQL연습
    • 프로그래머스

검색 레이어

moo

검색 영역

컨텐츠 검색

전체 글

  • 프로그래머스 코드 처리하기 JAVA

    2026.08.25 by moo0357

  • 프로그래머스 flag에 따라 다른 값 반환하기 JAVA

    2026.08.21 by moo0357

  • 프로그래머스 조건 문자열 JAVA

    2026.08.20 by moo0357

  • 프로그래머스 홀짝에 따라 다른 값 반환하기 JAVA

    2026.08.19 by moo0357

  • 프로그래머스 n의 배수 JAVA

    2026.08.18 by moo0357

  • 프로그래머스 두 수의 연산값 비교하기 JAVA

    2026.08.14 by moo0357

  • 프로그래머스 문자열 곱하기 JAVA

    2026.08.13 by moo0357

  • 프로그래머스 문자 리스트를 문자열로 변환하기 JAVA

    2026.08.12 by moo0357

프로그래머스 코드 처리하기 JAVA

문제 설명문자열 code가 주어집니다.code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다.mode가 0일 때code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다.mode가 1일 때code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 1에서 0으로 바꿉니다.문자열 co..

알고리즘 공부 2026. 8. 25. 10:58

프로그래머스 flag에 따라 다른 값 반환하기 JAVA

문제 설명두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.제한사항-1,000 ≤ a, b ≤ 1,000입출력 예abflagresult-47true3-47false-11입출력 예입출력 예 #1예제 1번에서 flag가 true이므로 a + b = (-4) + 7 = 3을 return 합니다.입출력 예 #2예제 2번에서 flag가 false이므로 a - b = (-4) - 7 = -11을 return 합니다.풀이) if (flag): flag 변수 자체가 true 또는 false 값을 가집니다. 따라서 flag == true라고 길게 쓰지 않고 if (flag)로 바로 ..

알고리즘 공부 2026. 8. 21. 09:30

프로그래머스 조건 문자열 JAVA

문제 설명문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.두 수가 n과 m이라면">", "=" : n >= m" n m">", "!" : n > m" n m두 문자열 ineq와 eq가 주어집니다. ineq는 ""중 하나고, eq는 "="와 "!"중 하나입니다. 그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요.제한 사항1 ≤ n, m ≤ 100입출력 예ineqeqnmresult""="20501">""!"41780입출력 예 설명입출력 예 #120 입출력 예 #241 > 78은 거짓이기 때문에 0을 return합니다.조건문 + 문자열 비교 + 비교 연산자이번 문제에서 익혀야 할 핵심은:문자..

알고리즘 공부 2026. 8. 20. 10:41

프로그래머스 홀짝에 따라 다른 값 반환하기 JAVA

문제 설명양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ n ≤ 100입출력 예nresult71610220입출력 예 설명입출력 예 #1예제 1번의 n은 7로 홀수입니다. 7 이하의 모든 양의 홀수는 1, 3, 5, 7이고 이들의 합인 1 + 3 + 5 + 7 = 16을 return 합니다.입출력 예 #2예제 2번의 n은 10으로 짝수입니다. 10 이하의 모든 양의 짝수는 2, 4, 6, 8, 10이고 이들의 제곱의 합인 22 + 42 + 62 + 82 + 102 = 4 + 16 + 36 + 64 + 100 = ..

알고리즘 공부 2026. 8. 19. 10:32

프로그래머스 n의 배수 JAVA

문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num ≤ 1002 ≤ n ≤ 9입출력 예numnresult98213430입출력 예 설명입출력 예 #198은 2의 배수이므로 1을 return합니다.입출력 예 #232는 3의 배수가 아니므로 0을 return합니다. 지문에서 봐야 할 핵심 키워드가장 중요한 표현은:num이 n의 배수이면여기서 바로 생각해야 하는 것은:num을 n으로 나누었을 때나머지가 0인가? Java에서는: num % n == 0 이야.즉 앞으로 문제에서:배수나누어떨어진다정확히 나누어진다같은 표현이 나오면 %를 먼저 생각 풀이) class Solu..

알고리즘 공부 2026. 8. 18. 09:50

프로그래머스 두 수의 연산값 비교하기 JAVA

문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다.제한사항1 ≤ a, b 입출력 예abresult291364912912입출력 예 설명입출력 예 #1a ⊕ b = 291 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 364 이므로 364를 return 합니다.입출력 예 #2a ⊕ b = 912 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 912 이므로 912..

알고리즘 공부 2026. 8. 14. 10:00

프로그래머스 문자열 곱하기 JAVA

문제 설명문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ k ≤ 100입출력 예my_stringkresult"string"3"stringstringstring""love"10"lovelovelovelovelovelovelovelovelovelove"입출력 예 설명입출력 예 #1예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다.입출력 예 #2예제 2번의 my_string은 "love"이고 이를 10번 반복한 문..

알고리즘 공부 2026. 8. 13. 10:03

프로그래머스 문자 리스트를 문자열로 변환하기 JAVA

문제 설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.제한사항1 ≤ arr의 길이 ≤ 200arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.입출력 예arrresult["a","b","c"]"abc"반복해서 문자열을 만들 때 StringBuilder 사용 여기서 잡아야 할 키워드는:배열원소들순서대로이어 붙인다이걸 보면 머릿속에서 바로:배열의 처음부터 끝까지 반복→ 현재 원소 가져오기→ 결과 문자열 뒤에 붙이기 여기서 아주 중요해.문자열 길이 str.length() 배열 길이 arr.length 배열의 length에는 괄호가 없어.이 차이는 자주 헷갈리니까 기억해. 같은 유형을 만났을 ..

알고리즘 공부 2026. 8. 12. 10:02

추가 정보

인기글

최신글

페이징

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

티스토리툴바