알고리즘/문제(35)
-
프로그래머스 알고리즘 Level 1 코틀린 가장 가까운 글자
모든 출처는 프로그래머스에 있습니다. https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 첫 번째 생각 풀이 2중 for문을 이용해서 찾는 문자의 앞문자부터 검색해서 cnt를 찾아서 list에 add 하는 방법 class Solution { fun solution(s: String): IntArray { var answer: IntArray = intArrayOf() val list = mutableListOf() for(i in s.ind..
2023.01.22 -
프로그래머스 알고리즘 Level1 코틀린 크기가 작은 부분문자열
모든 문제의 출처는 프로그래머스에 있습니다. https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 첫번째 풀이 for문을 2번 돌림 0부터 p의 길이를 뺀 t의 길이까지 반복하고 그 안에 t의 i번째부터 i+p.length 까지 반복해서 돌리게 함. 돌려서 나온 3자리의 string 값을 mutableList 에 저장해서 p 값과 비교해 count - 성공 2. 두번째 다시 풀이 함수형으로 바로 구하도록 해봄. 0부터 t.length-p.le..
2023.01.21 -
프로그래머스 알고리즘 Level1 코틀린 2023 KAKAO BLIND RECRUITMENT 개인정보 수집 유효 기간
https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 첫 번째 풀이 생각 - privacies의 month에 약관의 유효 month( terms의 달 )을 더해서 >12월 이상이면 year에 1을 더하고 각 year month day를 int로 바꿔서 today랑 비교. 만약 수집일자+유효 month 보다 오늘의 날짜가 더 크거나 같으면 list 선언한 것에 index 값 add 실패 이유 1. 어디서 오류가 발생했는데 정확하게 모르겠다. i..
2023.01.21 -
프로그래머스 입문 알고리즘 문제 정리 - 코틀린(Kotlin)
모든 문제의 출처는 프로그래머스에 있습니다. https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc&page=1 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 1. 문자열 안에 문자 반복 repeat() , joinToString() fun solution(my_string: String, n: Int): String = my_string.map { it.toString().repeat(n) }.joinToString("") n ..
2023.01.21 -
알고리즘 입문 문제 1일차 & 2일차
모든 문제와 사진의 저작권은 프로그래머스에 있습니다. 알고리즘과 코틀린의 숙련도를 향상하기 위해 찾아보던 중 발견한 프로그래머스 입문 과정입니다. 상당히 입문용으로 좋다고 생각해 코틀린을 사용해 전부 해보기로 하였습니다. 아래의 링크를 타면 매일 풀 수 있는 문제가 있습니다. 모두 실력 향상을 위해 정진!! https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc&page=1 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 오늘은 많..
2023.01.02