Skip to content

Instantly share code, notes, and snippets.

@sineld
Last active November 7, 2024 19:19
Show Gist options
  • Save sineld/49a58f23cfe0fc5ca084cb7a56322aa7 to your computer and use it in GitHub Desktop.
Save sineld/49a58f23cfe0fc5ca084cb7a56322aa7 to your computer and use it in GitHub Desktop.
Ulke Script based on php
const ulke = {
adalet: () => undefined,
ekonomi: () => undefined,
insanHaklari: () => undefined,
basinOzgurlugu: () => undefined,
kadinCinayetleri: () => Number .MAX_SAFE_INTEGER,
sanat: () => undefined, bilim: () => undefined,
komsularlaSorunSayisi: () => Number.MAX_SAFE_INTEGER,
dolardanEndiselenenVarsa: () => "Birincisi sunu soriyim size. Dolarla mi maas altyorsunuz. Dolar borcunuz mu var? Dolarla bir isiniz mi var?"
cinsiyetAyrimi: () => true,
tuikRakamlari: () => "Harikayz harika!"
run() {
return {
adalet: this.adalet(), ekonomi: this.ekonomi(), insanHaklari: this.insanHaklari(), basinOzgurlugu: this.basin0zgurlugu(), kadinCinayetleri: this.kadinCinayetleri(), sanat: this.sanat (), bilim: this.bilim(), komsularlaSorunSayisi: this.komsularlaSorunSayisi(), do lardanEndiselenenVarsa: this.dolardanEndiselenenVarsa(), cinsiyetAyrimi: this.cinsiyetAyrimi(), tuikRakamlari: this.tuikRakamlari (),
}
<?php
class Ulke {
const KADIN_CINAYETLERI = PHP_INT_MAX;
public function adalet() {
return null;
}
public function ekonomi() {
return null;
}
public function insanHaklari() {
return null;
}
public function basinOzgurlugu() {
return null;
}
public function sanat() {
return null;
}
public function bilim() {
return null;
}
public function komsularlaSorunSayisi() {
return PHP_INT_MAX;
}
public function dolardanEndiselenenVarsa() {
return "Birincisi sunu soriyim size. Dolarla mi maas altyorsunuz. Dolar borcunuz mu var? Dolarla bir isiniz mi var?";
}
public function cinsiyetAyrimi() {
return true;
}
public function tuikRakamlari() {
return "Harikayz harika!";
}
public function run() {
return array(
'adalet' => $this->adalet(),
'ekonomi' => $this->ekonomi(),
'insanHaklari' => $this->insanHaklari(),
'basinOzgurlugu' => $this->basinOzgurlugu(),
'kadinCinayetleri' => self::KADIN_CINAYETLERI,
'sanat' => $this->sanat(),
'bilim' => $this->bilim(),
'komsularlaSorunSayisi' => $this->komsularlaSorunSayisi(),
'dolardanEndiselenenVarsa' => $this->dolardanEndiselenenVarsa(),
'cinsiyetAyrimi' => $this->cinsiyetAyrimi(),
'tuikRakamlari' => $this->tuikRakamlari()
);
}
}
// Example usage:
$ulke = new Ulke();
$results = $ulke->run();
print_r($results);
?>
@sineld
Copy link
Author

sineld commented Apr 4, 2023

Original Code:

const ulke = {
adalet: () => undefined,
ekonomi: () => undefined,
insanHaklari: () => undefined,
basinOzgurlugu: () => undefined,
kadinCinayetleri: () => Number .MAX_SAFE_INTEGER,
sanat: () => undefined, bilim: () => undefined,
komsularlaSorunSayisi: () => Number.MAX_SAFE_INTEGER,
dolardanEndiselenenVarsa: () => "Birincisi sunu soriyim size. Dolarla mi maas altyorsunuz. Dolar borcunuz mu var? Dolarla bir isiniz mi var?"
cinsiyetAyrimi: () => true,
tuikRakamlari: () => "Harikayz harika!"
run() {
return {
adalet: this.adalet(), ekonomi: this.ekonomi(), insanHaklari: this.insanHaklari(), basinOzgurlugu: this.basin0zgurlugu(), kadinCinayetleri: this.kadinCinayetleri(), sanat: this.sanat (), bilim: this.bilim(), komsularlaSorunSayisi: this.komsularlaSorunSayisi(), do lardanEndiselenenVarsa: this.dolardanEndiselenenVarsa(), cinsiyetAyrimi: this.cinsiyetAyrimi(), tuikRakamlari: this.tuikRakamlari (),
}

@sineld
Copy link
Author

sineld commented Apr 4, 2023

class Ulke:
KADIN_CINAYETLERI = 9223372036854775807

def adalet(self):
    return None

def ekonomi(self):
    return None

def insanHaklari(self):
    return None

def basinOzgurlugu(self):
    return None

def sanat(self):
    return None

def bilim(self):
    return None

def komsularlaSorunSayisi(self):
    return 9223372036854775807

def dolardanEndiselenenVarsa(self):
    return "Birincisi sunu soriyim size. Dolarla mi maas altyorsunuz. Dolar borcunuz mu var? Dolarla bir isiniz mi var?"

def cinsiyetAyrimi(self):
    return True

def tuikRakamlari(self):
    return "Harikayz harika!"

def run(self):
    return {
        'adalet': self.adalet(),
        'ekonomi': self.ekonomi(),
        'insanHaklari': self.insanHaklari(),
        'basinOzgurlugu': self.basinOzgurlugu(),
        'kadinCinayetleri': Ulke.KADIN_CINAYETLERI,
        'sanat': self.sanat(),
        'bilim': self.bilim(),
        'komsularlaSorunSayisi': self.komsularlaSorunSayisi(),
        'dolardanEndiselenenVarsa': self.dolardanEndiselenenVarsa(),
        'cinsiyetAyrimi': self.cinsiyetAyrimi(),
        'tuikRakamlari': self.tuikRakamlari()
    }

Example usage:

ulke = Ulke()
results = ulke.run()
print(results)

@sineld
Copy link
Author

sineld commented Apr 4, 2023

using System;

public class Ulke
{
public const long KADIN_CINAYETLERI = long.MaxValue;

public object Adalet()
{
    return null;
}

public object Ekonomi()
{
    return null;
}

public object InsanHaklari()
{
    return null;
}

public object BasinOzgurlugu()
{
    return null;
}

public object Sanat()
{
    return null;
}

public object Bilim()
{
    return null;
}

public long KomsularlaSorunSayisi()
{
    return long.MaxValue;
}

public string DolardanEndiselenenVarsa()
{
    return "Birincisi sunu soriyim size. Dolarla mi maas altyorsunuz. Dolar borcunuz mu var? Dolarla bir isiniz mi var?";
}

public bool CinsiyetAyrimi()
{
    return true;
}

public string TuikRakamlari()
{
    return "Harikayz harika!";
}

public object[] Run()
{
    return new object[] {
        new { adalet = Adalet() },
        new { ekonomi = Ekonomi() },
        new { insanHaklari = InsanHaklari() },
        new { basinOzgurlugu = BasinOzgurlugu() },
        new { kadinCinayetleri = KADIN_CINAYETLERI },
        new { sanat = Sanat() },
        new { bilim = Bilim() },
        new { komsularlaSorunSayisi = KomsularlaSorunSayisi() },
        new { dolardanEndiselenenVarsa = DolardanEndiselenenVarsa() },
        new { cinsiyetAyrimi = CinsiyetAyrimi() },
        new { tuikRakamlari = TuikRakamlari() }
    };
}

}

public class Program
{
public static void Main()
{
Ulke ulke = new Ulke();
object[] results = ulke.Run();
foreach (var item in results)
{
Console.WriteLine(item);
}
}
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment