본문 바로가기

프로그래머스 Algorithm60

[프로그래머스] 괄호 회전하기 Kotlin 안녕하세요. 이번에는 프로그래머스 괄호 회전하기 문제를 풀어보려고 합니다. Problem https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Solution import java.util.Stack class Solution { fun solution(s: String): Int { var answer: Int = 0 for(i in s.indices) { var stack = Stack() var checkPoint: Boolean = true .. 2024. 1. 3.
[프로그래머스] 카드 뭉치 Kotlin 안녕하세요. 이번에는 프로그래머스 카드 뭉치 문제를 풀어보려고 합니다. Problem https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Solution class Solution { fun solution(cards1: Array, cards2: Array, goal: Array): String { var cards1Index = 0 var cards2Index = 0 goal.forEach { if(cards1.size > cards1Inde.. 2024. 1. 2.
[프로그래머스] 연속 부분 수열 합의 개수 Kotlin 안녕하세요. 이번에는 프로그래머스 연속 부분 수열 합의 개수 문제를 풀어보려고 합니다. Problem https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Solution class Solution { fun solution(elements: IntArray): Int { var hashSet = HashSet() val arr = elements.clone() + elements.clone() (1..elements.size).forEach { .. 2023. 12. 30.
[프로그래머스] 명예의 전당 Kotlin 안녕하세요. 이번에는 프로그래머스 명예의 전당 문제를 풀어보려고 합니다. Problem https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Solution class Solution { fun solution(k: Int, score: IntArray): IntArray { var answer: IntArray = intArrayOf() var list = mutableListOf() score.forEach { list.add(it) list... 2023. 12. 29.
[프로그래머스] 귤 고르기 Kotlin 안녕하세요. 이번에는 프로그래머스 귤 고르기 문제를 풀어보려고 합니다. Problem https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Solution class Solution { fun solution(k: Int, tangerine: IntArray): Int { var answer: Int = 1 var copyK = k tangerine.groupBy { it }.values.sortedByDescending { it.size }.fo.. 2023. 12. 23.
[프로그래머스] 추억 점수 Kotlin 안녕하세요. 이번에는 프로그래머스 추억 점수 문제를 풀어보려고 합니다. Problem https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Solution class Solution { fun solution(name: Array, yearning: IntArray, photo: Array): IntArray { var answer: IntArray = intArrayOf() var hashMap = HashMap() name.forEachInde.. 2023. 12. 22.
[프로그래머스] 멀리 뛰기 Kotlin 안녕하세요. 이번에는 프로그래머스 멀리 뛰기 문제를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한 번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 1칸, 1칸) (2칸, 2칸) 의 5가지 방법으로 맨 끝 칸에 도달할 수 있습니다. 멀리뛰기에 사.. 2023. 12. 21.
[프로그래머스] N개의 최소 공배수 Kotlin 안녕하세요. 이번에는 프로그래머스 N개의 최소 공배수 문제를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다. n개의 숫자를 담.. 2023. 12. 20.
반응형