제1회 구름코드챌린지(GCC) 기출 문제
    • 01
      텍스트 코딩 정복
    • 문자열 출력
      사칙연산
      절대값 출력하기
      배열에서의 최소값 구하기
      구구단 출력
      약수 구하기
      부분 문자열
      평균과 평균보다 큰 수
      등차 / 등비 수열
      약수의 합
      유일한 수
      피자 쿠폰
      접미사 배열
      멀티탭 사용
      숫자 찍기
    • 02
      알고리즘 정복
    • 완전수 구하기
      소수 판별
      괄호
      어느 고고학자 이야기
      팰린드롬
      채점하기
      구름컵 사이클 대회
      앞 뒤가 같은 수
      탈출
      섬나라 왕
    • 03
      웹 서비스 만들기
    • 자바스크립트 DOM 제어
      XHR이용하여 Ajax 구현
      PHP서버로 json 응답
    • 04
      GUI 앱 만들기
    • Swing으로 카운터 만들기
      AWT로 메모 입력기 만들기
    • 05
      블록 프로그래밍 정복
    • 탱크 이동하기
      탱크 방향전환
      탱크 여러번 방향전환1
      탱크 여러번 방향전환2
      최적의 길을 찾아가기
    • 06
      블록으로 알고리즘 정복
    • 대포발사
      방향전환
      이동한뒤 대포발사
      십자모양의 길
      복잡한 길 이동하기
    • 07
      로보코드 대전 (블럭)
    • 가만히 있는 적 격파하기
      움직이는 적 격파하기
      공격하는 적 격파하기
      대결1
      대결2
      제한시간 안에 적 격파하기
      2개 로봇 동시에 격파하기
      2개 로봇 동시에 격파하기2
      벽타는 로봇 격파하기
      3개 로봇 동시에 격파하기
    • 08
      로보코드 대전 (코드)
    • 몸풀기
      심화함수
      최대속도, 최대회전각도 바꾸기
      대결1
      대결2
    • 09
      보너스 알고리즘/웹서비스
    • 구름 레이싱
      생화학 무기
      부라노섬
      배열 나누기
      스마트폰 테스트
      Javascript로 jsonp 구현하기
      php로 간단한 RESTful API 만들기
    • 10
      보너스 로보코드 정복
    • 3라운드 다승제 1
      3라운드 다승제 2
      3라운드 다승제 3
      4라운드 점수제 1
      4라운드 점수제 2
      4라운드 점수제 3
    몸풀기
    배우기
    08 로보코드 대전 (코드)
    몸풀기

    로보코드 대전 (코드)의 세계로 오신것을 환영합니다.

    로보코드 대전 (코드) 는 내 로봇을 움직이는 코드를 작성하여 적 로봇과 싸우는 게임입니다. 로보코드 대전 (코드) (이하 로보코드)에서 사용하는 언어는 자바스크립트 입니다. 하지만 자바스크립트를 모른다고해서 어렵진 않습니다.

    로보코드에 익숙해지기 위해서 먼저 로보코드 대전 (블럭)을 진행하고 오는 것을 추천합니다.


    로보코드 대전에서 사용하는 함수의 목록은 다음과 같습니다. 로보코드 대전 (블럭)에서 사용하던 블럭들이 글자로 바뀌었다고 생각하면됩니다. 

    this.moveForwards(거리) - 거리만큼 앞으로 이동한다.

    this.moveBackwards(거리) - 거리만큼 뒤로 이동한다.

    this.turnLeft(각도) - 각도만큼 로봇을 왼쪽으로 회전한다.

    this.turnRight(각도) - 각도만큼 로봇을 오른쪽으로 회전한다.

    this.turnTurretLeft(각도) - 각도만큼 포탑을 왼쪽으로 회전한다.

    this.turnTurretRight(각도) - 각도만큼 포탑을 오른쪽으로 회전한다.

    this.turnRadarLeft(각도) - 각도만큼 레이더를 왼쪽으로 회전한다.

    this.turnRadarRight(각도) - 각도만큼 레이더를 오른쪽으로 회전한다.

    this.shoot(세기) - 세기에 따라 대포를 발사한다.

    이상 9개의 함수는 로보코드 대전 (블럭)에서 사용했봤던 함수들입니다. 위의 함수들을 사용해서 블럭을 조립하던것 처럼 여러가지 시도를 해보세요.

    실습 내용

    로보코드 대전 (코드)의 세계로 오신것을 환영합니다.

    로보코드 대전 (코드) 는 내 로봇을 움직이는 코드를 작성하여 적 로봇과 싸우는 게임입니다. 로보코드 대전 (코드) (이하 로보코드)에서 사용하는 언어는 자바스크립트 입니다. 하지만 자바스크립트를 모른다고해서 어렵진 않습니다.

    로보코드에 익숙해지기 위해서 먼저 로보코드 대전 (블럭)을 진행하고 오는 것을 추천합니다.


    로보코드 대전에서 사용하는 함수의 목록은 다음과 같습니다. 로보코드 대전 (블럭)에서 사용하던 블럭들이 글자로 바뀌었다고 생각하면됩니다. 

    this.moveForwards(거리) - 거리만큼 앞으로 이동한다.

    this.moveBackwards(거리) - 거리만큼 뒤로 이동한다.

    this.turnLeft(각도) - 각도만큼 로봇을 왼쪽으로 회전한다.

    this.turnRight(각도) - 각도만큼 로봇을 오른쪽으로 회전한다.

    this.turnTurretLeft(각도) - 각도만큼 포탑을 왼쪽으로 회전한다.

    this.turnTurretRight(각도) - 각도만큼 포탑을 오른쪽으로 회전한다.

    this.turnRadarLeft(각도) - 각도만큼 레이더를 왼쪽으로 회전한다.

    this.turnRadarRight(각도) - 각도만큼 레이더를 오른쪽으로 회전한다.

    this.shoot(세기) - 세기에 따라 대포를 발사한다.

    이상 9개의 함수는 로보코드 대전 (블럭)에서 사용했봤던 함수들입니다. 위의 함수들을 사용해서 블럭을 조립하던것 처럼 여러가지 시도를 해보세요.

    질문하기