Użytkownik:Gal/Brudnopis
Mieszacz genów
Pl: mieszacz genów En: Geno-randomizer
Nazwa na cześć maszyny Mesogoga
function genoRandomizer(a) { const pairs = [] for (let i = 0; i < a.length; i+=2 ) { console.log(i) pairs.push([a[i],a[i+1]]) } const children = [] for (let i of pairs) { for (let j = 0; j < 4; j++) { let a = i[0][Math.round(Math.random())] let b = i[1][Math.round(Math.random())] children.push([a,b]) } } return children }
Łączymy z czymś co miesza tablice np. tu https://stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array znalazłem
function shuffle(array) { let currentIndex = array.length, randomIndex; // While there remain elements to shuffle. while (currentIndex != 0) { // Pick a remaining element. randomIndex = Math.floor(Math.random() * currentIndex); currentIndex--; // And swap it with the current element. [array[currentIndex], array[randomIndex]] = [ array[randomIndex], array[currentIndex]]; } return array; }
I mamy
genoRandomizer(shuffle(genoRandomizer(shuffle(genoRandomizer([['a','A'],['b','B']])))))
Na chromosomy płciowe nie działa :(
Skróćmy:
function gen(a, n) { for (i = 0; i < n; i++) { a = genoRandomizer(a) a = shuffle(a) } return a }
Python kod
odnośnie https://github.com/piotrbajdek/lng-cv/wiki
standardConsonants = ['b','d','f','g','i','j','k','l','m','n','p', 'r', 's','t','z'] vowels = ['a','e','i','o','u','ä','ö','ü'] endings = [' ', ',', '.', '!', '?', ';', ':'] def f(word): #Wieloznaki i podobne word = word.replace('tz', 'zz') # 2 z bo wydłuża word = word.replace('ei', '₪') word = word.replace('äu', '☼') word = list(' ' + word + ' ') #dodaję spacje, żeby i końce inputu ładnie się analizowały i = 0 result = '' while i < len(word): if word[i] in vowels: if word[i+1] in standardConsonants and word[i+2] in vowels: if word[i] == 'e' and word[i-1] == 'g' and word[i-2] in endings: result += word[i] else: result += word[i] + word[i] elif word[i+1] == 'h': result += word[i] + word[i] i = i + 1 elif word[i] == 'i' and word[i+1] == 'e': result += word[i] + word[i] i = i + 1 else: result += word[i] else: if word[i] in standardConsonants and word[i] == word[i+1]: result += word[i] i = i + 1 else: result += word[i] i = i + 1 result = result.replace('₪', 'ei') result = result.replace('☼', 'äu') return result[2:len(result) - 2]
Małżeństwo w różnych wyznaniach
Większość protestantyzmu | Luteranizm | Anglikanizm | Asyryjski Kościół Wschodu | Monofizytyzm | Prawosławie | Starokatolicyzm | Katolicyzm | |
Czy małżeństwo jest sakramentem? | Nie [1] | Nie [2] | Nie[3] | Nie [4] | Tak | Tak | Tak | Tak [5] |
Czy kapłanstwo jest sakramentem? | Nie | Nie | Nie [3] | Tak | Tak | Tak | Tak | Tak [5] |
Rozwody | Są | Są | Są | Są [6] | Są | Są | Są | Praktycznie nie ma (wyjątek (?): papież może rozwiązać małżeństwo niedopełnione)[7] |
- ↑ http://gdansk.reformacja.pl/podstawy-wiary/kalwinizm-zbigniew-karczewski/ - kalwinizm; https://baptysci.pl/kosciol/historia/kosciol-baptystyczny-historia-doktryna-i-organizacja?start=3 - baptyzm
- ↑ https://old2020.luteranie.pl/materialy/rozne_pisma/kim_jestesmy_sakramenty,451.html
- ↑ Skocz do: 3,0 3,1 https://www.churchofengland.org/prayer-and-worship/worship-texts-and-resources/book-common-prayer/articles-religion#XXV
- ↑ https://www.assyrianchurch.org.au/about-us/the-sacraments/
- ↑ Skocz do: 5,0 5,1 Sobór Trydencki, sesja 7, I/B, 1
- ↑ https://bethkokheh.assyrianchurch.org/wp-content/uploads/2016/11/TheEngagement.pdf
- ↑ CIC 1142, CCEO 862