쉽게 말해서 if else문의 간략판입니다.조건문이 true이면 값1이 false라면 값2가 반환됩니다.그리고 루비에서는 추천드리는 방법은 아니지만 아래와 같이 사용할 수도 있습니다.다음으로 삼항연잔자의 예시를 사용해보았습니다.value가 짝수면 짝수를 출력하고, 홀수
\[]Array.new루비에서 배열을 생성할려면 아래와 같이 Array.new 또는 \[]를 선서언하시면 됩니다. push()<<배열에 값을 넣을려면 push 또는 << 를 사용하시면 됩니다. (참고로 루비에서는 중괄호 생략이 허용되기 때문에 pu
max그냥 배열에다가 점찍고 max써주면 가장 큰 값이 출력됩니다.min그냥 배열에다가 점찍고 min써주면 가장 작은 값이 출력됩니다.minmax그냥 배열에다가 점찍고 minmax를 써주면 최솟값과 최댓값이 배열로 출력됩니다.
RVM은 Ruby Version Manager의 약자로 루비 버전을 관리해줍니다.터미널을 열어주시고 다음 단어를 입력하고 엔터를 눌러주시면 바로 설치가 됩니다.RVM & Ruby 설치RVM & Rails 설치
무단 복사는 자제 부탁드립니다. (참고용으로 사용해주세요.) 링크로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1순위 당첨 내용1 6개 번호가 모두 일치2 5개 번호
링크문제 설명0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.제한사항1 ≤ numbers의 길
루비 설치 확인하기버전이 출력된다면 설치되어 있는 것이지만 설치되어 있지않으면 설치해주세요.데이터베이스 설치 확인저는 sqlite3데이터베이스를 사용할 예정으로 해당 데이터베이스가 존재하는지 확인해줍니다.Rails설치그리고 다음 커맨드를 입력하만 자동으로 rails가
루비를 설치할려고 하면 rvm과 rbenv를 설치하게 됩니다.Ruby Version Manager의 약자로 ruby와 gem과 같은 관리가 어려워서 rvm으로 다양한 버전의 gem과 ruby를 관리하게 쉽게 만들어준 유틸리티입니다.rails를 사용할 예정이라면 rvm도
프로젝트 세팅하는 법 프로젝트 세팅이 끝났으면 설치는 간단합니다.위 커맨드를 입력해주면 <프로젝트명>에 입력한 디렉토리가 생성되는데 해당 디렉토리를 IDE로 열어주면 됩니다. 자신 있다면 터미널로 열어서 vim으로 편집해도 된다.전 자신 없으니...IDE를...해
RubyMine에서 프로젝트를 생성하면 빈 프로젝트를 만들 수 있습니다.루비에서는 실행하는 main메소드가 크게 없기 때문에 어떻게 실행해야할지 처음에 많은 삽질을 했습니다.자바 main메소드 예시rubymine에서는 세팅을 따로 해주어야 했습니다.상단의 Add Con
ruby 배열 생성하는 법
저는 Game2d를 사용하여 구현할 생각입니다.중간에 저에게 일어난 세팅 문제는 생략하고 시작을...설치후 적용이 안될때 해당 링크를 참고해주세요.terminalGemfile다음과 같은 창이 뜨면 설치에 성공한것 입니다.
ruby2d를 사용하여 텍스트 출력하기
ruby2d를 사용하여 키보드입력 보기
ruby2d를 이용한 게임 제작. 키보드를 사용한 간단한 이동및 이동 제약 설정하기
\[Ruby] 루비로 게임 제작해보기 4: 키보드로 이동 구현오프젝트를 생성할때 위치를 절대 위치로 위치를 구해야하는데 상대 위치를 이용하여 객체의 위치를 지정할 수 있게 할 수 있도록 하는 기능을 구현하였습니다.상대 위치를 이동시켜주는 메소드입니다.처음 파라미터에 기
이동할때 물체를 통과하는 문제를 해결해보자
ruby2d를 사용하여 벽통과를 방지하는 로직중에 문제가 있는 로직을 정리해보자
ruby2d에서 게임시작로직과 도착했을때 로직 구현하기
ruby2d에서 게임시작로직과 도착했을때 로직 구현하기
먼저 homebrew가 설치가 되어 있어야합니다.그리고 아래 커맨드를 터미널에 입력해서 gnuplot를 설치해줍니다.설치 후 아래 코드를 입력하여 실행하여 정상적으로 실행이 된다면 재대로 설치가 끝난 것 입니다.
\[Ruby] 루비에서 그래프 구현하기 (gnuplot 설치)gnuplot가 설치가 되었다면 간단하게 sin그래프를 구현해보았습니다.x변수에 -5.0, -4.9, -4.8, ... 4.8, 4.9, 5.0리스트를 생성하고 y변수에는 x 리스트에 값들의 sin값을 구한
\[Ruby] 루비로 sin 그래프 구현하기sin 그래프를 이미 구현하셨다면 해당 코드에서 코드에서 sin을 cos으로 변경만하면 됩니다.
\[Ruby] 루비로 sin 그래프 구현하기\[Ruby] 루비로 cos 그래프 구현하기sin과 cos과 마찬가지로 tan또한 tan을 사용하면 됩니다. 하지만 그래프가 이상하게 나오는 것 처럼 보이는데 tan는 점근선이 존재하기 때문에 점근선이상의 값을 가지게 된다면