전체 글

퍼블리셔의 [개발이랑 친해지길 바라] 프로젝트 🤞
프로그래머스/Lv. 0 코딩 기초 트레이닝

[프로그래머스] 코딩 기초 트레이닝 124문제 풀이 완료!

머쓱이 스탬프를 받았다. 비록 Lv.0 문제들이었지만, 기본기를 탄탄하게 해야할 것 같아 모두 풀어보았고, 진짜 도움이 많이 됐다! 다른 사람의 풀이를 보면 머쓱이 스탬프를 안 준다고 해서 꾸역꾸역 혼자 풀어보았다. 다 풀고나서 풀이 보면서 이렇게도 풀 수 있구나 하는 깨달음도 얻을 수 있었다. 😎 이제 코딩테스트 입문 100문제 풀 것이다. 머쓱이 스탬프 귀엽다.

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 잘라서 배열로 저장하기 / JS

📕 문제 설명 문자열 my_str과 n이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요. ⭐ 제한사항 1 ≤ my_str의 길이 ≤ 100 1 ≤ n ≤ my_str의 길이 my_str은 알파벳 소문자, 대문자, 숫자로 이루어져 있습니다. 💻 입출력 예 my_str n result "abc1Addfggg4556b" 6 ["abc1Ad", "dfggg4", "556b"] "abcdef123" 3 ["abc", "def", "123"] 📚 입출력 예 설명 입출력 예 #1 "abc1Addfggg4556b" 를 길이 6씩 잘라 배열에 저장한 ["abc1Ad", "dfggg4", "556b"]를 return해야 합니다. 입출력 예 #2 ..

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 문자열 밀기 / JS

📕 문제 설명 문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요. ⭐ 제한사항 0 < A의 길이 = B의 길이 < 100 A, B는 알파벳 소문자로 이루어져 있습니다. 💻 입출력 예 A B result "hello" "ohell" 1 "apple" "elppa" -1 "atat" "tata" 1 "abc" "abc" 0 📚 입출력 예 설명 입출력 예 #1 "hello"를 오른쪽으로 한 칸 밀면 "oh..

프로그래머스/Lv. 0 코딩 기초 트레이닝

[프로그래머스] Lv.0 정사각형으로 만들기 / JS

📕 문제 설명 이차원 정수 배열 arr이 매개변수로 주어집니다. arr의 행의 수가 더 많다면 열의 수가 행의 수와 같아지도록 각 행의 끝에 0을 추가하고, 열의 수가 더 많다면 행의 수가 열의 수와 같아지도록 각 열의 끝에 0을 추가한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. ⭐ 제한사항 1 ≤ arr의 길이 ≤ 100 1 ≤ arr의 원소의 길이 ≤ 100 arr의 모든 원소의 길이는 같습니다. 1 ≤ arr의 원소의 원소 ≤ 1,000 💻 입출력 예 arr result [[572, 22, 37], [287, 726, 384], [85, 137, 292], [487, 13, 876]] [[572, 22, 37, 0], [287, 726, 384, 0], [85, 137,..

프로그래머스/Lv. 0 코딩 기초 트레이닝

[프로그래머스] Lv.0 정수를 나선형으로 배치하기 / JS

📕 문제 설명 양의 정수 n이 매개변수로 주어집니다. n × n 배열에 1부터 n2 까지 정수를 인덱스 [0][0]부터 시계방향 나선형으로 배치한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. ⭐ 제한사항 1 ≤ n ≤ 30 💻 입출력 예 n result 4 [[1, 2, 3, 4], [12, 13, 14, 5], [11, 16, 15, 6], [10, 9, 8, 7]] 5 [[1, 2, 3, 4, 5], [16, 17, 18, 19, 6], [15, 24, 25, 20, 7], [14, 23, 22, 21, 8], [13, 12, 11, 10, 9]] 📚 입출력 예 설명 입출력 예 #1 예제 1번의 n의 값은 4로 4 × 4 배열에 다음과 같이 1부터 16까지 숫자를 채울 수 ..

프로그래머스/Lv. 0 코딩 기초 트레이닝

[프로그래머스] Lv.0 그림 확대 / JS

📕 문제 설명 직사각형 형태의 그림 파일이 있고, 이 그림 파일은 1 × 1 크기의 정사각형 크기의 픽셀로 이루어져 있습니다. 이 그림 파일을 나타낸 문자열 배열 picture과 정수 k가 매개변수로 주어질 때, 이 그림 파일을 가로 세로로 k배 늘린 그림 파일을 나타내도록 문자열 배열을 return 하는 solution 함수를 작성해 주세요. ⭐ 제한사항 1 ≤ picture의 길이 ≤ 20 1 ≤ picture의 원소의 길이 ≤ 20 모든 picture의 원소의 길이는 같습니다. picture의 원소는 '.'과 'x'로 이루어져 있습니다. 1 ≤ k ≤ 10 💻 입출력 예 picture k result [".xx...xx.", "x..x.x..x", "x...x...x", ".x.....x.", "...

안댕이
개 친 바