Menu
Coddy logo textTech

요약 - 역순 벡터

Coddy R 여정의 기초 섹션에 포함된 레슨 — 78개 중 61번째.

challenge icon

챌린지

쉬움

쉼표로 구분된 숫자가 포함된 한 줄의 입력을 받게 됩니다 (예: 10,20,30,40,50).

다음 작업을 수행하세요:

  1. 쉼표로 구분된 입력으로부터 벡터를 생성합니다.
  2. 마지막 요소가 첫 번째가 되도록 벡터를 뒤집습니다.
  3. 뒤집힌 벡터를 출력합니다.
  4. 뒤집힌 벡터의 첫 번째 요소와 마지막 요소의 합을 출력합니다.

예를 들어, 입력이 다음과 같다면:

5,15,25,35,45

출력은 다음과 같아야 합니다:

[1] 45 35 25 15  5
[1] 50

설명: 원래 벡터 c(5, 15, 25, 35, 45)c(45, 35, 25, 15, 5)로 뒤집힙니다. 뒤집힌 벡터의 첫 번째 요소(45)와 마지막 요소(5)의 합은 50입니다.

직접 해보기

# 입력 읽기
con <- file("stdin", "r")
input <- suppressWarnings(readLines(con, n = 1))

# 쉼표로 구분된 숫자들을 파싱하여 벡터로 변환
numbers <- as.numeric(strsplit(input, ",")[[1]])

# TODO: 아래에 코드를 작성하세요
# 1. 벡터를 뒤집으세요
# 2. 뒤집힌 벡터를 출력하세요
# 3. 뒤집힌 벡터의 첫 번째 요소와 마지막 요소의 합을 계산하고 출력하세요

기초의 모든 레슨