Java 4

[JAVA] 프로그래머스 | 42748 K번째 수

📝 TIL- [프로그래머스] 42748 K번째 수 제한사항array의 길이는 1 이상 100 이하입니다.array의 각 원소는 1 이상 100 이하입니다.commands의 길이는 1 이상 50 이하입니다.commands의 각 원소는 길이가 3입니다.  입출력 예입출력 #1arraycommandsreturn[1, 5, 2, 6, 3, 7, 4][[2, 5, 3], [4, 4, 1], [1, 7, 3]][5, 6, 3]🦔 설계 및 시도1. commands 전체 길이까지 for문 1번2. 부분 배열을 찾기 위해 index 따라 for문 1번 > 리스트에 저장3. Collections을 사용하여 정렬 4. answer 배열에 담기 > 초기화 따라서 내가 푼 풀이는 다음과 같다class Solution { ..

TIL/알고리즘 2025.04.07

[JAVA] 프로그래머스 | 181949 대소문자 바꿔서 출력하기

📝 TIL- [프로그래머스] 181949 대소문자 바꿔서 출력하기  제한사항1 ≤ str의 길이 ≤ 20str은 알파벳으로 이루어진 문자열입니다. 입출력 예입력#1aBcDeFg 출력#1AbCdEfG🦔 설계 및 시도String 문자열 전체에서 비교하는 것은 어려울 거 같아서for문과 charAt을 이용하여 String 내 문자 하나하나를 비교했다. 1. for문 > 해당 문자가 소문자면 대문자로 / 대문자면 소문자로2. StringBuilder를 이용하여 append ❌ 에러처음에 return하는 줄 알고 return을 썼는데 /Solution.java:16: error: incompatible types: unexpected return value라는 에러가 계속 떠서 뭐지? 했더니 main() 메서..

TIL/알고리즘 2025.04.04

[JAVA] 백준 | 13235 팰린드롬

📝 TIL- [백준] 13235 팰린드롬https://www.acmicpc.net/problem/13235 제한사항시간제한 1초메모리 제한 128MB 입출력 예입력#1owo 출력#1true  입력#2zzzzzzzzo 출력#2false🦔 설계 및 시도사실 팰린드롬은 너무 유명한 문제라 다른 문자열 문제들에 비해서는 쉽게 풀었다분명히 예전에 팰린드롬 만들기도 했던 거 같은데,지금 머릿속으로 생각해보니 만들기는 못할 거 같다! 하하 무튼! 팰린드롬의 경우 구현 방법은 간단하다.앞에서부터 읽어도, 뒤에서부터 읽어도 똑같아야 하기 때문에앞에서 비교 -> 를 진행해 다를 경우 false를 반환하면 된다. 오히려 자바 시작하고 프로그래머스나 리트코드로만 풀어서 main 메서드 작성이 낯설었다.다른 플랫폼과 구조를..

TIL/알고리즘 2025.04.02

[JAVA] 181934 조건 문자열 | 문자열 메서드 | split()

Programmers 코딩테스트 기초 트레이닝 캘린더의 순서를 참고합니다*소스 코드는 다음 깃허브에 단계 폴더로 구분되어 올라옵니다 - https://github.com/s0ooo0k/Algorithm_Study  GitHub - s0ooo0k/Algorithm_Study: Algorithm Study 문제 및 풀이Algorithm Study 문제 및 풀이. Contribute to s0ooo0k/Algorithm_Study development by creating an account on GitHub.github.com    👊🏼 오늘 해결한 문제[프로그래머스 코딩 기초 트레이닝 LV0]조건 문자열📝 TIL- 조건 문자열 두 문자열 ineq와 eq가 주어집니다. ineq는 ""중 하나고, eq는..

TIL/알고리즘 2025.02.06