728x90 분류 전체보기302 [Swift] 프로그래머스 문자열 내 마음대로 정렬하기(lv. 1) [Swift] 프로그래머스 문자열 내 마음대로 정렬하기(lv. 1) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 접근 일단 접근은 쉽다. n번째 인덱스를 기준으로 정렬하라는 것. 마지막 입출력 예를 보면 오름차순 정렬을 기본으로 해야 한다는 것을 알 수 있다. 그럼 먼저 오름차순 정렬을 하고, 그 다음에 새로 n번째 인덱스를 기준으로 정렬을 해주면 된다는 생각을 했다. sorted(by:) 함수는 파라미터에 쓰여있는 기준에 .. 2023. 1. 19. [Swift] 프로그래머스 삼총사(lv. 1) [Swift] 프로그래머스 삼총사(lv. 1) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 접근 삼총사... 세 개의 원소를 가지고 해야 한다. 주어지는 number의 배열의 길이가 최대 13이므로 4~5중 반복문도 상관없으니 삼중반복을 통해 3개의 원소를 고르는 경우의 수를 모두 찾아 더해주면 되는 '간''단'한 문제이다. 원소의 순서는 상관이 없으니 '조합'이다. 그렇기에 앞에서부터 차례로 반복문을 돌려주면 되고, 이중.. 2023. 1. 18. [Swift] 프로그래머스 비밀지도(lv. 1) [Swift] 프로그래머스 비밀지도(lv. 1) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 접근 이 문제는 이해는 됐는데, 어떤 식으로 연산해야 할 지 생각하는데 오래걸렸다. 뭔 연산을 하면 있는곳 없는곳 나오는 그게 있으니까 문제를 냈을 껀데, 이게 그 비트연산인가 하는 개념어만 생각나고 어떻게 풀 지 감이 안왔다. 그래서 비트 연산을 구글 선생님을 통해 개념 정리를 하고, 그제야 쉽게 풀 수 있었다. 아래 코드 5번 라.. 2023. 1. 17. [Swift] 프로그래머스 최소직사각형(lv. 1) [Swift] 프로그래머스 최소직사각형(lv. 1) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 접근 전체를 비교해봐야 하나 잠시 머리가 아팠지만, 이차원 배열로 주어져있고 명함은 가로로 꽂으나 세로로 꽂으나 상관없는 것이라는 것을 캐치했다. 주어진 배열은 가로, 세로로 주어졌지만, 결과값 뽑아내는 입장에서는 그게 가로인지 세로인지 전혀 중요하지 않다. 이차원 배열 내부의 원소로 있는 배열이 내림차순으로 정렬되어 있다면, s.. 2023. 1. 16. Github Readme Stats 버그 해결(file an issue at https://tiny.one/readme-stats) Github Readme Stats 버그 해결(Something went wrong! file an issue at https://tiny.one/readme-stats) 어제부터인가 깃허브에 들어가서 프로필을 봤는데 갑자기 이런 오류문을 발견할 수 있었다. 몇 문제 풀었는지 어떤 언어를 제일 많이 쓰는지를 시각적인 정보로 알려주는 github-readme-stats에 어떤 버그가 생긴 것인가 하고 해결 방법을 알아보았다. 깃의 어떤 정책이 바뀐 것인가... 아니면 라이브러리 자체의 문제인가 했는데, 깃이슈에서 해결 방법을 알 수 있었다. 이 사람들도 깃의 문제이긴 한데 무엇이 문제인지는 잘 모르는 듯... ** 해결방법 1) readme stats가 있는 MD 파일을 연다. 레포에서 본인의 이름으로 만.. 2023. 1. 13. [Swift] 프로그래머스 시저 암호(lv. 1) [Swift] 프로그래머스 시저 암호(lv. 1) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 접근 영어 대, 소문자, 공백밖에 없기 때문에 AsciiValue를 사용하면 되겠다는 생각을 했다. 대문자 A가 asciiValue int로 65이고, 소문자 a가 97이기 때문에, 이 수를 빼서 생각하면 되고, 나머지 공백은 -1로 하여 별도로 처리하면 되겠다는 생각을 했다. 아래 코드의 반복문에서는 input을 순환하여 돌면서 .. 2023. 1. 13. 이전 1 ··· 14 15 16 17 18 19 20 ··· 51 다음 728x90