blues_coding_log
[프로그래머스 Lv.0] 연속된 수의 합
Java/프로그래머스 2023. 6. 27. 20:59

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 num을 항의 개수로 생각하고, total을 등차수열의 합으로 생각한다. 공차는 연속된 수이므로 1이다. 첫째항을 구하면 되는데 이 것은 등차수열의 합 공식을 이용한다. 위의 식을 변형하면 첫째항 a를 구하는 식은 다음과 같다. // 첫번째 항 구하기 (등..

[프로그래머스 Lv.0] 옹알이(1)
Java/프로그래머스 2023. 6. 27. 20:51

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 replace 메서드를 활용하여 머쓱이의 조카가 구사할 수 있는 발음을 찾아서 "1" 로 바꾼다. 구사할 수 있는 발음은 총 4개이고 최대 한 번씩만 등장하므로 전부 바꾸는 경우는 "1111"이 된다. 즉, 문자열을 모두 바꾸었을 때 바꾼 문자열이 "111..

[프로그래머스 Lv.0] 수열과 구간 쿼리 3
Java/프로그래머스 2023. 6. 1. 12:53

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 향상된 for문을 사용하면 queries의 각 행의 원소들을 가져올 수 있다. 예를 들어, [0, 3]을 가져오고 [1, 2]를 가져오고 ... 가져온 뒤는 문제에서 요구하는대로 arr의 원소를 바꾸는 로직을 작성하면 된다. class Solution { ..

[프로그래머스 Lv.0] 등차수열의 특정한 항만 더하기
Java/프로그래머스 2023. 6. 1. 12:44

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 첫째항이 a, 공차가 d인 등차 수열의 일반항 a(n)은 다음과 같음을 이용한다. a(n) = (n-1)*d for문을 이용하여 included의 각각의 원소가 true or false임을 판별하고 true이면 일반항을 계산하여 결과에 더해준다. class..

[프로그래머스 Lv.0] 코드 처리하기
Java/프로그래머스 2023. 5. 24. 22:34

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 주어진 문제 조건에 맞게 조건문 로직을 작성하면 된다. 문자열을 문자형으로 반환하는 charAt()을 활용하였다. 마지막 문제 조건인 빈 문자열이라면 EMPTY를 return하는 로직도 빼먹지말고 작성하자! class Solution { public Str..