Ruby

https://www.acmicpc.net/problem/2588 def Q_2588() numA = gets.to_i numB = gets.chomp numBs = numB.split("") i = numBs.length - 1 sumAB = numA * numB.to_i # (0..i).each do |data| # puts numA * numBs[i-data].to_i # end for data in 0..i puts numA * numBs[i-data].to_i end print sumAB end Q_2588()
https://www.acmicpc.net/problem/10171 고양이 def Q_10171() puts "\\ /\\" puts " ) ( ')" puts "( / )" puts " \\(__)|" end Q_10171()
https://www.acmicpc.net/problem/10430 문제요약 나머지를 구하는 문제 def Q_10430() str = gets.chomp arr = str.split(" ") numA = arr[0].to_i numB = arr[1].to_i numC = arr[2].to_i puts (numA + numB) % numC puts ((numA % numC) + (numB % numC)) % numC puts (numA * numB) % numC puts ((numA % numC) * (numB % numC))%numC end Q_10430()
https://www.acmicpc.net/problem/3003 def Q_3003() str = gets.chomp arr = str.split(" ") king = arr[0].to_i queen = arr[1].to_i rook = arr[2].to_i bishop = arr[3].to_i knight = arr[4].to_i pawn = arr[5].to_i print (1-king), " " print (1-queen), " " print (2-rook), " " print (2-bishop), " " print (2-knight), " " print (8-pawn), " " end Q_3003()
https://www.acmicpc.net/step/1 https://www.acmicpc.net/problem/2557 # Hello World! 출력하는 문제 puts ('Hello World!') https://www.acmicpc.net/problem/10718 def Q_10718() puts ('강한친구 대한육군') puts ('강한친구 대한육군') end Q_10718() https://www.acmicpc.net/problem/1000 def Q_1000() str = gets.chomp arr = str.split(" ") numA = arr[0].to_i numB = arr[1].to_i puts numA + numB end Q_1000() https://www.acmicpc.net/p..
기본 페이지 호출하기 HTML / CSS / JavaScript Model / Controller / View 기본적인 페이지 구성 3가지가 중요하다. routes.rb Controller View routes.rb # 주소로 처음 들어가면 HomeController 에서 index 엑션에 연결해주세요 root 'home#index' get '/' => 'home#index' Controller 생성 rails generate controller home 코드 class HomeController < ApplicationController # index 라는 엑션을 만든 것 def index end def hi @message = "돔황챠~" @showMessage = "사랑해~" end end 위치 a..
ruby on rails 레일즈는 웹 사이트를 만들기 위한 하나의 틀 (FrameWork) ruby 프로그래밍 언어로 이루어진 오픈소스 웹 프레임워크로 강력하고 탄탄한 웹 어플리케이션을 빠르게 개발 할 수 있도록 해준다. 특징 프론트 + 백엔드 웹 프레임워크다. MVC (Models Views Controller) CoC (Convention over Configuration) DRY (Don&#39;t Repeat Yourself) ORM (Object Relational Mapping)장점 1. 사람들이 사용하는 언어와 비슷해서, 초보자들이 배우기 쉽다. Python이랑 비슷하다. 2. 개발하기 편리하다: 다양한 Gem (라이브러리)을 통해 기능을 빠르게 구현할 수 있으며, 데이터베이스 작업할 때 엑..
연산자 종류 다른언어랑 크게 다르지 않다. 그냥 똑같다..대입 a = 1산술 연산자 종류 예시 + 덧셈 2 + 5 = 7 - 뺄셈 2 - 5 = -3 * 곱셈 2 * 4 = 8 ** 제곱2**2 = 4 / 나눈 몫 5 / 2 = 2 % 나눈 나머지 5 % 2 = 1 puts "=== 산술 연산자 ===" a = 5 puts "더하기 : a+5 = #{a+5}" puts "빼기 : a-5 = #{a-5}" puts "곱하기 : a*5 = #{a*5}" puts "제곱 : a**2 = #{a**2}" puts "나머지 : a%3 = #{a%3}" puts "나누기 : a/3 = #{a/3}" 비교 연산자 종류 예시 == 같다 5=5 != 같지않다. 4!=5 A5 puts "=== 비교 연산자 ===" put..
작심삼일 금지령
'Ruby' 카테고리의 글 목록 (3 Page)