- The application is a simulation of a toy robot moving on a square tabletop, of dimensions 5 units x 5 units.
- There are no other obstructions on the table surface.
- The robot is free to roam around the surface of the table, but must be prevented from falling to destruction. Any movement that would result in the robot falling from the table must be prevented, however further valid movement commands must still be allowed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@answers = {0 => 0, 1 => 1} | |
def fibonnaci(n) | |
return 0 if n < 0 | |
@answers[n] ||= fibonnaci(n-1) + fibonnaci(n-2) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def reverse(str) | |
str&.reverse | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# coding: utf-8 | |
# https://www.amazon.co.uk/Smart-Games-Hide-Safari-Puzzle-x/dp/B000H5V6U6 | |
# https://www.amazon.com/Smart-Tangoes-USA-SG-101/dp/B004TGVIXY | |
# https://righttolearn.com.sg/collections/iq-games/products/iq-game-animal-puzzle-433 | |
import numpy as np | |
from itertools import permutations | |
import collections |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def isSomewhatPalandrome?(word) | |
i = 0 | |
j = word.length-1 # 1 | |
while(i<j) do | |
while ((i < word.length) && !(word[i].match /^[a-zA-Z0-9]$/)) do | |
i+=1 # 1 | |
end | |
while ((j > 0) && !(word[j].match /^[a-zA-Z0-9]$/)) do | |
j-=1 # j -> 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import kefir from 'kefir' | |
const parallaxMixin = { | |
init: function() { | |
let ratio = this.opts.parallaxRatio || 1 | |
this.on('mount', () => { | |
this.updateBGPosition(ratio) | |
let scrolls = kefir.fromEvents(window, 'scroll') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set statistics time on | |
exec maysam N'به گزارش حوزه احزاب و تشکلهایگروه سیاسی پایگاه اطلاع رسانی خبریو، مرکز اسناد انقلاب اسلامی، با انتشار ویژهنامه «سیلی محکم»، به بازخوانی مدیریت رهبر معظم انقلاب در مهار فتنه ۸۸ پرداخته است. | |
در پایگاه پژوهشی مرکز اسناد انقلاب اسلامی آمده است: یکی از بحران های گسترده که هزینههای زیادی به نظام تحمیل کرد، حوادث مربوط به سال ۱۳۸۸ بود. ظاهر این رویداد تاریخی، اعتراض به نتیجه انتخابات ریاست جمهوری با ادعای واهی تقلب بدون هیچ گونه دلیل و مدرک محکمهپسند بود که با استفاده از روشهای غیرقانونی و کشاندن اعتراضات به سطح خیابانها به وقوع پیوست ولی عملا براندازی نظام و مقابله با جمهوری اسلامی در دستور کار مخالفین داخلی و معاندین خارجی قرار گرفت. | |
این حوادث با برخورداری از شرایط و ویژگیهای منحصر به فرد، یکی از پیچیدهترین شرایط سه دهه گذشته انقلاب اسلامی را به خود اختصاص داد و به واسطه آن بسیاری از ظرفیتها و واقعیتهای جمهوری اسلامی محک خورد و به آزمون گذاشته شد. | |
در چنین شرایطی٬ نقش رهبری یک نظام٬ از اهمیت بسزایی برخوردار است؛ اگر شخص اول یک کشور نتواند به درستی شرایط بحرانی را م |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
وين روني به جمع مصدومان يونايتد اضافه شد | |
ریزش ۲ ساختمان در نیاوران/50 خانه تخلیه شد | |
حفظ بهداشت، ایمنی، سلامت و محیط زیست در پروژههای منطقه ۲۲ اجرایی میشود | |
حال و آینده را شامل گردد. سی و پنج درصد از طراحان در قرن پانزدهم | |
صدوربیانیه | |
جدیدترین پروژه موشکی نیروی دریایی ارتش بزودی عملیاتی میشود | |
به خطر انداختن منافع آیندگان نوع جدید بیسوادی است | |
نازابییلط | |
ساختمان روابط عمومی بانک پاسارگاد منتقل شد | |
بانک پاسارگاد، به عنوان سازمان حامی سلامت کشور شناخته شد |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE [KhabarioWordDB] | |
GO | |
/****** Object: StoredProcedure [dbo].[maysam] Script Date: 2/27/2016 4:52:46 PM ******/ | |
SET ANSI_NULLS ON | |
GO | |
SET QUOTED_IDENTIFIER ON | |
GO | |
ALTER PROCEDURE [dbo].[maysam] | |
@matn NText, | |
@docID INT, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function verifyNationalCode(source, arguments) { | |
var nationalCode = arguments.Value; | |
arguments.IsValid = false; | |
if (nationalCode.length != 10) | |
return; | |
if (nationalCode == "0000000000" || nationalCode == "1111111111" || nationalCode == "2222222222" || | |
nationalCode == "3333333333" || nationalCode == "4444444444" || nationalCode == "5555555555" || |
NewerOlder