Skip to content

jeonyeonkyu/codesquadTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

codesquadTest

1단계

  • Node.js로 readline을 사용하여 입력을 받음
  • receiveInput() 함수로 입력받은 단어들을 배열에 담기
  • calculationOutput() 함수 ↓ 단어를 알파벳하나씩 배열에 담아 shift(),push(),pop(),unshift()를 활용하여 하나씩 밀어내기 구현

구현화면

test1



2단계

  • cubeModel클래스를 구현하여 큐브를 왼쪽 오른쪽 위 아래 돌리는 로직을 구현
  • readline으로 여러번 받는 입력값을 " ' " 를 구분하여 배열에 담고 그 배열로 forEach를 사용하여 출력하는 로직 구현

구현화면

test2



3단계

설계

  • 정면 회전할 때 ("F" 입력시)

화면 캡처 2020-12-10 004419

  • 오른쪽면 회전할 때 ("R" 입력시)

화면 캡처 2020-12-10 010050

이런식으로 정면인 초록면을 제외한 각 면 마다 회전할때 회전 후 계산한 다음 다시 원상태로 복구하는 식으로 구현


  • 각 면 계산 화면 캡처 2020-12-10 010655

구현화면

화면 캡처 2020-12-10 001227

화면 캡처 2020-12-10 001306

2단계에서 3단계로 이어지게 끔 설계하지 않아 설계를 잘못한 것 같은 느낌이..

About

코드스쿼드 마스터즈코스 테스트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published