Ruby 코딩 타자연습
Ruby 한 줄 입력 연습
Ruby 코딩 타자연습
Ruby 전용 한 줄 재료를 선택해 블록 중괄호·심볼·문자열 보간 같은 입력 요소를 실제로 연습합니다.
- 회원가입 없음
- 원점수 바로 확인
- 3회 측정·개인 기록
- 친구 기록 도전
테스트 시작을 눌러 문장을 불러오세요.
이번 타자 결과
- 정확도
- -
- 측정 시간
- -
완성된 문자 비교 기준이며 한글 입력기의 자모별 물리 키 순서는 기록하지 않습니다.
| 구간 | 확정 입력 속도 | 누적 정확도 | 남은 오류 |
|---|
속도는 구간마다 확정한 글자(수정 재입력 포함) 기준입니다. 정확도와 오류는 각 구간 종료 시점까지의 누적값입니다.
내 기록
기기별로 최근 10개 기록과 오류 유형별 개수만 이 브라우저에 보관합니다. 입력한 원문과 제시문은 기록에 저장하지 않으며 같은 조건의 변화만 비교합니다.
이용 방법
- 연습 재료에서 Ruby 항목이 미리 선택됐는지 확인하세요.
- 공백·괄호·따옴표·대소문자를 제시문과 같게 입력하세요. 이 도구는 코드를 실행하지 않습니다.
- 완료 후 정확도와 자주 틀린 기호를 확인하고 같은 제시문 반복과 새 제시문을 나누어 연습하세요.
결과를 볼 때
Ruby 문법 이해도나 실행 결과를 채점하지 않습니다. 브라우저에 표시된 한 줄 문자열을 얼마나 정확하게 입력했는지 같은 재료의 기록끼리 비교하세요.
- Ruby 재료에서 { |n| ... } 블록, name: 형태의 심볼 키와 #{ } 문자열 보간 기호가 정확한지 확인하세요.
- Ruby 코드를 실행하거나 gem 환경을 확인하지 않습니다. 제시된 문자열의 공백과 기호까지 맞았는지를 결과에서 확인하세요.
연습 재료와 예문
현재 선택한 언어를 중심으로 실제 한 줄 코드 예시를 보여 줍니다. 코드는 실행하지 않으며 Enter는 줄바꿈이 아니라 결과 확인에 사용합니다.
| 연습 재료 | 제시문 예시 |
|---|---|
| Ruby 타자연습이 페이지 기본 | items = [1, 2, 3].map { |n| n * 2 } |
나머지 재료는 위 연습창의 ‘연습 재료’ 메뉴에서 선택할 수 있습니다. 새 제시문은 현재 화면에서 아직 시작하지 않은 것을 우선합니다. 같은 제시문 반복 기록은 새 제시문 기록과 나누어 비교합니다.
연습할 때 확인할 점
블록 중괄호·심볼·문자열 보간가 반복되는 예문을 사용합니다. 익숙한 키워드만 보고 넘기지 말고 공백과 기호의 위치까지 제시문 그대로 입력하세요.
같은 제시문 반복은 특정 오류를 줄이는 데, 새 제시문은 다른 구조에서도 정확도가 유지되는지 확인하는 데 적합합니다.
- 한 줄 문자열 그대로 입력
- 기호·공백·대소문자 함께 비교
- 같은 제시문과 새 제시문 목적 분리
코드·설정 형식은 일반 문장보다 기호 비율이 높아 타수가 낮아질 수 있습니다. 이 결과는 개발 능력, 데이터 형식 유효성이나 문법 지식을 평가하지 않습니다.
실제 편집기에서는 자동완성과 서식 기능이 개입하므로 브라우저의 순수 문자열 입력 기록과 별도로 보세요.
- 같은 재료끼리 기록 비교
- 정확도 우선 확인
- 문법·실행 점수로 해석하지 않기
결과 항목
괄호·따옴표·공백을 원문과 비교한 입력 기록입니다. 코드 이해도나 개발 능력을 채점하지 않습니다.
| 표시 항목 | 의미 | 확인할 점 |
|---|---|---|
| 속도 | 타/분 | 분당 입력 속도로 환산한 값입니다. 정확도와 실제 측정시간을 함께 읽으세요. |
| 정확도 | 원문과 입력 비교 | 다른 글자·빠뜨린 글자·더 입력한 글자는 입력 분석에서 따로 확인합니다. |
| 측정 조건 | 내용·종료 방식·시간 | 같은 언어와 연습 방식의 기록끼리 비교하면 변화의 원인을 확인하기 쉽습니다. |
자주 묻는 질문
Ruby 블록 기호도 정확도에 포함되나요?
네. { |n| ... } 같은 블록의 중괄호와 파이프, 문자열 보간 #{ }도 제시문 문자로 비교합니다.
Ruby 코드를 실제로 실행하나요?
아니요. 예문은 타자 재료로만 사용하며 Ruby 인터프리터나 gem을 실행하지 않습니다.
다른 언어와 타수를 비교해도 되나요?
기호 비율과 예문 구조가 다르므로 같은 Ruby 재료의 기록끼리 비교하는 편이 맞습니다.
