[프로그래머스][LEVEL2] 빛의 경로 사이클
# 문제 원문 각 칸마다 S, L, 또는 R가 써져 있는 격자가 있습니다. 당신은 이 격자에서 빛을 쏘고자 합니다. 이 격자의 각 칸에는 다음과 같은 특이한 성질이 있습니다. 빛이 "S"가 써진 칸에 도달한 경우, 직진합니다. 빛이 "L"이 써진 칸에 도달한 경우, 좌회전을 합니다. 빛이 "R"이 써진 칸에 도달한 경우, 우회전을 합니다. 빛이 격자의 끝을 넘어갈 경우, 반대쪽 끝으로 다시 돌아옵니다. 예를 들어, 빛이 1행에서 행이 줄어드는 방향으로 이동할 경우, 같은 열의 반대쪽 끝 행으로 다시 돌아옵니다. 당신은 이 격자 내에서 빛이 이동할 수 있는 경로 사이클이 몇 개 있고, 각 사이클의 길이가 얼마인지 알고 싶습니다. 경로 사이클이란, 빛이 이동하는 순환 경로를 의미합니다. 격자의 정보를 나타내..
2021. 11. 15.
[프로그래머스][LEVEL1] 없는 숫자 더하기
# 문제 원문 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 수 ≤ 9 numbers의 모든 수는 서로 다릅니다. 입출력 예 numbers / result [1,2,3,4,6,7,8,0] 14 [5,8,4,0,6,7,9] 6 # 문제 풀이 입력받은 numbers는 0부터 9 사이의 숫자들로 이루어진 배열이다. 해당 배열에서 0부터 9까지의 숫자 중 없는 숫자들의 합을 구하는 간단한 문제로 0부터 9까지의 합을 구한 후 그 합에서 입력받은 numbers의 요소를 ..
2021. 11. 13.