U E D R , A S I H C RSS

정모/2011.4.4/Code Race/김수경

River Crossing

  • 2011 4 4 CodeRace. CodeRace 늦게라 본다. 려고 는데 다가 보고 깨길래 떻게 고민. 고민 그냥 기면 되겠다 벽 3 .
  • RubyLanguage
  • TDD로 개발는데 rake aborted! No Rakefile found. 라는 메가 뜨면 . 만 모르겠다. 면 답 것 같데 더 ㅜㅜㅜㅜㅜㅜ
  • 더 날렸다... 러가.

  • 모든 A B 다.

  • A 과 B 는 강 다.
  • 무나 고 깊기 때문 배를 다.

Step 1

  • 가 A B 다.

class Layton
  @location
  attr_accessor :location

  def initialize
    @location = false
  end

  def crossRiver
    @location = true
  end
end
layton = Layton.new()
layton.crossRiver

if !layton.location
  print "FAIL"
end

Step 2

  • 는 배를 고 맞 다.
    • A -> B
    • B -> A

class Layton
  @location
  attr_accessor :location

  def initialize
    @location = false
  end

  def crossRiver
    @location = !@location
  end
end
class Solver
  def run(person)
    person.crossRiver
  end
end
solver = Solver.new()
layton = Layton.new()
solver.run(layton)

if !layton.location
  print "FAIL"
end

Step 3


    • 는 배를 다.

Step 4


    • 로는 면 루를 강린다.

Step 5

  • 2 배만 다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:51
Processing time 0.0128 sec