알고리즘

https://www.acmicpc.net/problem/2884 알람 시계 문제 요약 하루는 1440분이므로 분으로 전부 변경후 연산하면 편하게 연산 가능함 코드 def Q_2884() time = gets.chomp.split(" ") minute = time[0].to_i * 60 + time[1].to_i - 45 if minute < 0 minute = minute + 1440 end hour = minute/60 minute = minute%60 puts "#{hour} #{minute}" end Q_2884()
https://www.acmicpc.net/problem/14681 사분면 고르기 def Q_14681() x = gets.chomp.to_i y = gets.chomp.to_i if x > 0 and y > 0 puts 1 elsif x 0 puts 2 elsif x > 0 and y < 0 puts 4 else puts 3 end end Q_14681()
https://www.acmicpc.net/problem/2753 윤년 def Q_2753() year = gets.chomp.to_i if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0 puts "1" else puts "0" end end Q_2753()
https://www.acmicpc.net/problem/9498 시험 성적 def Q_9498() jumsu = gets.chomp.to_i if jumsu >= 90 puts "A" elsif jumsu >= 80 puts "B" elsif jumsu >= 70 puts "C" elsif jumsu >= 60 puts "D" else puts "F" end end Q_9498()
https://www.acmicpc.net/problem/25083 def Q_25083() puts " ,r&#39;\"7\n" + "r`-_ ,&#39; ,/\n" + " \\. \". L_r&#39;\n" + " `~\\/\n" + " |\n" + " |" end Q_25083()
https://www.acmicpc.net/problem/10172 개 def Q_10172() puts "|\\_/|\n" + "|q p| /}\n" + "( 0 )\"\"\"\\\n" + "|\"^\"` |\n" + "||_/=\\\\__|" end Q_10172()
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/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..
작심삼일 금지령
'알고리즘' 태그의 글 목록 (2 Page)