프로그래머스

✅ 1. 수열과 구간 쿼리 3https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 🎃 나의 풀이func solution(_ arr:[Int], _ queries:[[Int]]) -> [Int] { var result = arr for i in 0..반복문과 swapAt을 사용하여 풀어내었다.swapAt 함수는 Array함수로 배열에 인덱스로 접근하여 두 원소의 값을 바꿔주는 함수이다. ✅ 2. 수열과 구간 쿼리 2https://sc..
✅ 1. 문자열 곱하기https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 🎃나의 풀이func solution(_ my_string:String, _ k:Int) -> String { return String(repeating: my_string, count: k)}비슷한 문제가 있었는데, 함수형태로 바뀐것뿐이라서 String의 repeating을 사용하여 해결하였다. ✅ 2. 더 크게 합치기https://school.programmers.co..
✅ 1.  문자열 출력하기https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 🎃 나의 풀이import Foundationvar str = readLine()!print(str)input을 받기 위한 환경 세팅하기 Terminal Line로 세팅해야 한다. PlayGroud에서는 input을 받을 수 없다.또한 언랩핑을 readline() 함수를 호출할 때 !를 넣어서 강제로 옵셔널을 벗겨준다. 이 개념을 언랩핑이라고 하는데nil이 아닌 값이 확실할..
✅문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/160586  반복문의 반복문의 반복문 형태로 작성이 되었네요 ^^문자열을 만들 수 없는 경우의 예외처리를 제외하고는, 단순한 구현으로 풀었습니다. 🎃나의 풀이public static int[] Solution(string[] keymap, string[] targets){ List pressCountList = new List(); foreach (var target in targets) { int pressCount = 0; // targets요소의 문자 길이만큼 반복문 돌기 for (int i = 0; i targetIndex) ..
https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이 문제는 이것저것 삽질을 했지만 정말 간단하게 풀이가 되었습니다.   우리가 구해야 하는 값은 최소 길이로 드레그를해서 파일을 선택해야 합니다. 드레그 시작점은 최상단 좌측이 될것이고, 드레그 마지막 지점은 최하단 우측이 될것입니다국어적으로는 최상단 좌측, 최하단 우측이고 수치로 계산했을 때는 시작점  -> # 위치 중 x,y가 가장 작은 값끝점 -> # 위치 중 x,y의 값이 가장 큰 값 을 최..
퐁스팡스
'프로그래머스' 태그의 글 목록