Büyük İngiliz Pastası


21

Duyduğum birileri , kendi doğum gününde çok bencil herkes pasta talep ve hisse yönünde herhangi bir plan vardı! 🎂

Bugün birinin doğum günü olması şart, öyleyse neden bir pasta yapmıyorsun? Çıktı olarak güzel bir "Doğum Günün Kutlu Olsun" mesajı ile lezzetli bir pasta yapmak için favori programlama dilinizi kullanın. ( Şef önerebilirim !)

Senin pastan olmalı

  • Gerçek bir dünya tarifini taklit edebilirsiniz (eğer bağlantı kurabilirseniz, harika!)
    • kek yapmak için uygun olan yeni satır ayrılmış bileşenlerin listesi
    • yöntem için bir yeni satır ayrılmış adım listesi
    • kaç kişiye hizmet veriyor
  • Bileşen oranlarını düzeltmek için mümkün olduğunca yakın kalın.
  • Servis yapıldığında en az "İyi ki Doğdun" çıkın.

En iyi kek olacak:

  • Lezzetli - Bu bir olduğundan, topluluk neyin lezzetli olduğuna karar verecek
  • Kişiselleştirilmiş - özel birine mutlu doğum günü mesajı göndermeyi deneyin. (Bir PPGC kullanıcısı bulamıyorsanız, neden ünlü değilsiniz?)
  • Dengeli - Tarifin hazırladığı porsiyon miktarı için uygun sayıda bileşen kullanmayı deneyin. 1000 eggs, serves 1Bir porsiyon için muhtemelen sadece bir teensy biraz büyük , büyük ,

    kesinlikle muazzam!

  • Kıyafetsiz - Temel bir süngerden daha fazlasını pişirebilirsiniz , örneğin, biraz buzlanma, bir çiseleme, sos ile servis yapın, süslemeler vb.
  • Görsel olarak çekici - görüntüler kaynak kodunda ascii olarak veya çıktıda iyidir. İlk "bayt" sonuçta gözleri ile.

Ve unutma, iyi fırıncılar köşeleri kesmez ve işleri düzgün yapar. ( Sadece bir tarif gibi görünmek için no-op kodunu kullanmayın, ardından yazdırın, kodunuzun bir anlamı olduğundan emin olun ) Seçmenleri bu tarifleri olumsuz olarak görmelerini teşvik ediyorum.

Mutlu Pişirme!

görüntü tanımını buraya girin


3
Hey, savunmamda hepinizin bana biraz alacağını sanıyordum!
Beta Çürüme

Üzüleceğinden endişelendiğim herhangi bir teselli oldu mu?
James Webster,

Hayır sorun değil, sadece şaka yapıyorum;)
Beta Decay

Belki de onurlandırılmış olmalıydı ?
Vi.

@close seçmen: Tüm programların yerine getirmesi gereken 3 kriteri ve “hakimlerin” keklere oy vermek için kullanabileceği 6 kriteri listeliyorum. Neyi kaçırıyorum?
James Webster,

Yanıtlar:


21

ECMAScript 2015, 10 kişilik

Don  =([_])=> alert(_.replace(/^.*(?=, )/,'Happy Birthday'))

ReadMoreAbout  =classic=  victoria  =sandwich=  on  =bbcgoodfood=      ~`

⚠  Remember that OCR technologies aren't perfect, and that scanning old,
⚠  smudgy recipes does not always go as smoothly as we'd expect or hope.
⚠  This recipe is not wonderful, but please, thoroughly enjoy making it.

`

try/* to do this properly! */{
  // Link to recipe:
  bbcgoodfood.com/recipes/1997/classic-victoria-sandwich
  'Makes 10 slices'

  Ingredients:
    ForThecake:
      - 200 | grammes | castorSugar
      - 200 | grammes | softenedButter
      -   4 | whole   | eggs
      - 200 | grammes | self-raising_flour
      -   1 | tsp     | bakingPowder
      -   2 | tbsp    | milk

    For_theFilling:
      -  100 | grammes | butter, softened
      -  140 | grammes | icing.sugar, sifted
      -    a | drop    | vanilla- extract (optional)
      -  240 | grammes | jar.good-quality_strawberryJam
      -                  icingSugar, to.decorate

  Method:
    1. ^`Heat oven to 190C/fan 170C/gas 5. Butter two 20cm sandwich tins
         and line with non-stick baking paper. In a large bowl,
         beat all the cake ingredients together until you have a smooth, soft batter.`
    2. ^`Divide the mixture between the tins, smooth the surface with a spatula
         or the back of a spoon, then bake for about 20 mins until golden
         and the cake springs back when pressed. Turn onto a cooling rack
         and leave to cool completely.`
    3. ^`To make the filling, beat the butter until smooth and creamy,
         then gradually beat in icing sugar. Beat in vanilla extract if you’re
         using it. Spread the butter cream over the bottom of one of the sponges,
         top it with jam and sandwich the second sponge on top.
         Dust with a little icing sugar before serving.
         Keep in an airtight container and eat within 2 days.`

  * HappyBirthdayǃ
} catch (cake) {
  Don`t drop that! It's your cake, Uncle Chris! This cake is one day late – sorry about that.
`}

Geçerli ES6 kodu; köşe kesilmez!

Firefox Developer Edition'da çalışır.

Hepsi geçerli kod; trySadece yakalamak için hizmet ReferenceErrortanımlanmış olan değil değişkenlerin neden.


Bu iyi bir cevap. Aradığım şey buydu. Webster
James Webster

5
Açıkça ⚠ ECMAScript 7'de geçerli bir yorum karakteri olmalı.
user253751 13:15

@immibis Evet, kesinlikle :-)
Diş Fırçası

23

BF

Mbomb007'nin cevabından esinlenerek, bir pasta yaptım.

Korkarım tarifimi kaybettim (buralarda bir yerlerde, ancak büyük olasılıkla yayınlamak için köşeleri kesmekle ilgili kendi kurallarımı çiğnemeliyim); işte bitmiş ürün.

                                    +
                                    [
                       (
               )                    )             (
                       )           (o)    )
               (      (o)    )     ,|,            )
              (o)     ,|,          |~\    (      (o)
              ,|,     |~\    (     \ |   (o)     ,|,
              \~|     \ |----(o)->++|+\<]>,|,     |+.
              |`\-----|`\@@@-|-@@@@\.-@@@\~|[++>-\ |-
             -\-|-o@@@\ |@@@<]>@@@@|.\@@@|.\@@@o+|+\++
            ++|+\@@@@@|+\@@@|+\@@@@\.|@@@\-[@@@@@\-|o-- 
           ->@\+|@@@@@\<|@@@]>|@@@@@@@@@@|+\@@@@@|+\@@o.
          [->+|+\+@@@@@@@@@@|<]@@@@@@@@@@\>|@@@@@\+|+@@@.
          +@@@@@@@@@@@@@@@@@\+|@@@@@@@@@@|+\@@@@@@@@++++.
          @@++@@@@@@@@@@@@@@|+\@@@@@@@@@@@@@@@@@@@@+++++
          +.@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o@@.-@
          --@@--@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@-@@--@
          --@@.-@@@@---.@@@@--@@@@@-.+[@@@@@o---@@@>+<:]
          >::::::+::::::++@@.::@@@:::::@@@@:::::@@:::::%
          %%::::::::::::@@::::::@:::::::@@::::::::::::%%
          ::%%%::::::::::@::::::::::::::@::::::::::%%%::
       º# ::%::%%%%%%:::::::::::::::::::::::::%%%%%::%::##º
     º### ::::::%%:::%:%%%%%%%%%%%%%%%%%%%%%:%:::%%::::: ###º
   º##### ::::::%:::::%%::::::%%%%:::::%%::::%:::::::::: #####º
  º###### `:::::::::::%:::::::%:::::::::%::::%:::::::::' ######º
 º########  ``::::::::::::::::::::::::::::::::::::''  #########º
  º##########   ```::::::::::::::::::::::::::'''   ###########º'
    `º#########-[---->+<]>++.[-->+++<]>..+++++++. ###########º'
      ` º#################################################º '
          ` º#######################################º '
             ` º#################################º '
                   ` º######################º '

Çıktılar:

happy birthday 007

Bu yüzden rahatça James Bond için çalışıyor, ancak 11 Kasım'a kadar.


1
Woah ........... güzel!
mbomb007

Brainfuck temiz mi? Benim için işe yaramıyor gibi görünmüyor ...
RedClover 28:17

16

Python 2, 0

Her şeyden önce, üzgünüm, bu GERÇEK bir dünya pastası değil.

Ancak, tüm zamanların en iyi oyunlarından biri olan Portal.

Bu tarif, İstihbarat Çekirdeğinin ne söylediğine dayanıyor .

""" Happy Birthday, Chell!
* * * * * * * * * * * """
# Here are all the ingrediants for portal cake
candles = 1 # There is most certainly only one candle for her.
fish_shaped_dirt = 32 # There isn't an official amount of dirt to add, 32 seems like a nice number.

#Full of lies
lie = float('inf')

serves = None

# Show the tester the documentation on how to use this
print __doc__,

# Now, we are going to repeat these steps until chell stops lying.
while lie:
    # She did it again, so now we need to do the whole thing once more.
    print "\r",
    # Check how many candles her cake will have
    if candles:
        # We had better take them away from her. Maybe it will stop her lying so much
        candles = 0
    else:
        # Maybe if we give her a candle, she will listen
        candles = 1
    # See, her chances of lying go down when we give her candles!
    lie -= candles
    # Add the fish shaped dirt. But ONLY if we're giving her a candle.
    print chr(fish_shaped_dirt)*candles,
    # Add all the other rubbish
    print __doc__[25:],
    #Flush it into the relaxation vault
    import sys
    sys.stdout.flush()
    # Wait and ask her if she liked it.
    import time
    time.sleep(1)

Çıktı

 Happy Birthday, Chell!
 * * * * * * * * * * *

Bunu takiben

 Happy Birthday, Chell!
  * * * * * * * * * * *

Ardından süresiz tekrarlar


8
Kek bir yalandır.
orlp

1
Portalı çok seviyorum çünkü oy kullanmak istiyorum, ancak kendi kriterlerime göre yapamam! Yalan olmayan bir pasta yiyebilseydim bile, tadı berbat olurdu. Kir iyi yemek için yapmaz!
James Webster,

6
Bu bir zaferdir.
James

1
En iyi malzemeleri bile kullanmadın. Ateşe 1 rhuBARB, balık şeklindeki krakerler, çıplak elinizle birini nasıl öldüreceğinizle ilgili bir kitap, vb.
mbomb007

0 hizmet eder. Bir servis yapmak için asla yeteri kadar yapamazsınız. Bu nedenle, bunun harika bir
Blue

16

Brainf ***

Dondurmalı kek yapmayı seviyorum, ki bu pişirme gerektirmiyor. Ayrıca, bu benim doğum günüm, o yüzden bana ne tür bir kek yapabileceğimi söyleme.

Buy an ice cream cake:
    +   +   +    +   +   +
    |   |   |    |   |   |
[-]-[------->+<]>-.[--->++++<]
|><>+.-[++>-----<]>..+++++++++
|><.-[---->+<]>++.+[->++<]>.-[
|><--->+<]>--.+++++++++.++.---
|><---------.----.---.+[--->+<
|><]>+++.-[---->+<]>+++---+++|
then serve it.

>+<]>Balık şeklinde kraker olduklarını iddia etmeyi seviyorum .


1
4/5 "en iyi pasta" kriterlerine uyması için +1 değerinde olduğunu düşünüyorum. Sana oy vereceğim, ama kesinlikle cut cornerssadece pastayı alarak. Webster
James Webster

Ayrıca kişiselleştirebilirdim, ama bu pastayı iki kat daha büyük yapar. Aynı zamanda harika görünmedi.
mbomb007

Şu anda pastanın daha da abartılı görünmesini sağlamak için gidiyorum: P
James Webster


@mikeTheLiar Sanırım son zamanlarda Portal oynamadın ya da tarifini okumadın mı? Tekrar okuyun: theportalwiki.com/wiki/Core_voice_lines#Cake_core
mbomb007 11:15

8

Pip , 2 kişilik

Doğum günü tatları biraz daha küresel olan bizler için ...

Our dessert tonight: " Birthday " Dosa!
(adapted from vegrecipesofindia.com/masala-dosa-recipe-how-to-make-masala-dosa-recipe)

1 cup rice: ("mmm, rice")
1 cup ukda chawal: [don't know what that is but it sounds good]
1/2 cup urad dal: ["dal" means lentils in Hindi]
1/4 cup poha: ["poha" is another kind of rice]
1/4 tsp methi seeds: ("!")
salt to taste: ["Happy" time]
water as needed: [you'll need some water]

Are you ready to cook? Yes? OK then:

1. rinse the rice and urad dal separately first.:
2. soak the ukda chawal, rice and poha.
3. in another bowl soak the urad dal-methi in enough water.
4. grind the urad dal with methi to a fine and fluffy batter.
5. grind the rice and poha to a smooth batter.
6. mix both the rice and urad dal batter with salt.
7. cover and let the batter ferment for 8-9 hours.

is it Ready? Y(es) or N(o)

Answer should be: y.
    take batter out and:

1. heat a flat cast-iron griddle and smear some oil on it.
3. spread the dosa batter in a circular way on the griddle; add some oil on top.
4. flip and cook the other side.
5. serve dosa hot with coconut chutney and sambar. (yum)

Recipe serves ___:
           `(?<=2) ?`
Actually, it serves exactly 2--half feR "ME" and half feR:_" YOU"!
Yeah! Happy birthday  !

Çıktı

Happy Birthday 2 YOU!

veya eğer pişirirseniz:

Doğum Günü Dosa

Şimdi açım


1
Yemek pişirme ile ilgili bir meydan okuma Dosa? Bu tanıdık geliyor ... ;-)
Tim Pederick

"Şimdi açım" için +1. Çok teşekkürler, ben de şimdi açım.
alkış

Kayıt için ukda chawal'ın ne olduğu hakkında hiçbir fikrim yok.
Alex A.

1

Şef, 16 kişiliktir.

Kapalı Tabanlı bu . Online tercüman bulamadım, bu yüzden burada bulunan özellikleri yakından takip ettim .

"Golf" sürümü

"Happy" Birthday Cake.

This recipe was recovered from an *erm* ANCIENT cave, in which the culture consumed enormous amounts of eggs and water, and did so through their caves. Modern ingredients have been added in an endevour to make the cake better.

Ingredients.
48 teaspoons 2% milk
1 cup butter
1 l semisweet chocolate
73 eggs
2 teaspoons vanilla extract
1 cup sugar
1 teaspoon baking soda
5 teaspoons salt
24 g happiness
3 teaspoons water
8 ml corn starch
32 g space

Cooking time: 25 minutes.

Pre-heat oven to 162 degrees Celsius.

Method.
Put 2% milk into the mixing bowl. Add happiness to the mixing bowl. Put eggs into the mixing bowl. Add happiness to the mixing bowl. Put vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine salt into mixing bowl. Add happiness to the mixing bowl. Add corn starch to the mixing bowl. Put vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine salt into mixing bowl. Add happiness to the mixing bowl. Add corn starch to the mixing bowl. Put 2% milk into the mixing bowl. Add happiness to the mixing bowl. Add happiness to the mixing bowl. Add happiness to the mixing bowl. Add sugar to the mixing bowl. Put space into mixing bowl. Put happiness into the mixing bowl. Remove water from the mixing bowl. Combine vanilla extract into the mixing bowl. Add happiness to the mixing bowl. Put vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine salt into mixing bowl. Add butter to the mixing bowl. Add happiness to the mixing bowl. Put space into the mixing bowl. Combine water into the mixing bowl. Remove water from mixing bowl. Remove water from mixing bowl. Add happiness to the bowl. Put space into the mixing bowl. Combine water into the mixing bowl. Remove water from mixing bowl. Remove semisweet chocolate from mixing bowl. Add happiness to the bowl. Put vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine salt into mixing bowl. Add happiness to the bowl. Put 2% milk into the mixing bowl. Add happiness to the mixing bowl. Add happiness to the mixing bowl. Add sugar to the mixing bowl. Put eggs into the mixing bowl. Add happiness to the mixing bowl. Put eggs in mixing bowl. Add happiness to the mixing bowl. Add happiness to the mixing bowl. Put happiness into the mixing bowl. Put happiness into the mixing bowl. Remove sugar from the bowl. Remove baking soda from the bowl. Put space into mixing bowl. Put vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine vanilla extract into the mixing bowl. Combine salt into mixing bowl. Add happiness to the mixing bowl. Add salt to the mixing bowl. Put eggs into the mixing bowl. Add happiness to the mixing bowl. Add butter to the mixing bowl. Add water to the mixing bowl. Put space into the mixing bowl. Add baking soda to the mixing bowl. Liquefy contents of the mixing bowl. Serves 16.

Çıktı: Happy Birthday, me!.

Her adımın açıklaması:

"Happy" Birthday Cake.

This recipe was recovered from an *erm* ANCIENT cave, in which the culture consumed enormous amounts of eggs and water, and did so through their caves. Modern ingredients have been added in an endevour to make the cake better.

Ingredients.
48 teaspoons 2% milk
1 cup butter
1 l semisweet chocolate
73 eggs
2 teaspoons vanilla extract
1 cup sugar
1 teaspoon baking soda
5 teaspoons salt
24 g happiness
3 teaspoons water
8 ml corn starch
32 g space

Cooking time: 25 minutes.

Pre-heat oven to 162 degrees Celsius.

Method.

Put 2% milk into the mixing bowl.               48
Add happiness to the mixing bowl.                +24= 72 (H)

Put eggs into the mixing bowl.                  73
Add happiness to the mixing bowl.                +24= 97 (a)

Put vanilla extract into the mixing bowl.       2
Combine vanilla extract into the mixing bowl.   *2 = 4
Combine vanilla extract into the mixing bowl.   *2 = 16
Combine salt into mixing bowl.                  *5 = 80
Add happiness to the mixing bowl.                +24=104
Add corn starch to the mixing bowl.             +8 =112 (p)

Put vanilla extract into the mixing bowl.       2
Combine vanilla extract into the mixing bowl.   *2 = 4
Combine vanilla extract into the mixing bowl.   *2 = 16
Combine salt into mixing bowl.                  *5 = 80
Add happiness to the mixing bowl.                +24=104
Add corn starch to the mixing bowl.             +8 =112 (p)

Put 2% milk into the mixing bowl.               48
Add happiness to the mixing bowl.                +24= 72
Add happiness to the mixing bowl.                +24= 96
Add happiness to the mixing bowl.                +24=120
Add sugar to the mixing bowl.                   +1 =121 (y)

Put space into mixing bowl.                     32      ( )

Put happiness into the mixing bowl.              24
Remove water from the mixing bowl.              -3 = 21
Combine vanilla extract into the mixing bowl.   *2 = 42
Add happiness to the mixing bowl.                +24= 66 (B)
Put vanilla extract into the mixing bowl.       2
Combine vanilla extract into the mixing bowl.   *2 = 4
Combine vanilla extract into the mixing bowl.   *2 = 16
Combine salt into mixing bowl.                  *5 = 80
Add butter to the mixing bowl.                  +1 = 81
Add happiness to the mixing bowl.                +24= 95 (i)

Put space into the mixing bowl.                 32
Combine water into the mixing bowl.             *3 = 96
Remove water from mixing bowl.                  -3 = 93
Remove water from mixing bowl.                  -3 = 90
Add happiness to the bowl.                      +24=114 (r)

Put space into the mixing bowl.                 32
Combine water into the mixing bowl.             *3 = 96
Remove water from mixing bowl.                  -3 = 93
Remove semisweet chocolate from mixing bowl.    -1 = 92
Add happiness to the bowl.                      +24=116 (t)

Put vanilla extract into the mixing bowl.       2
Combine vanilla extract into the mixing bowl.   *2 = 4
Combine vanilla extract into the mixing bowl.   *2 = 16
Combine salt into mixing bowl.                  *5 = 80
Add happiness to the bowl.                       +24=104 (h)

Put 2% milk into the mixing bowl.               48
Add happiness to the mixing bowl.                +24= 72
Add happiness to the mixing bowl.                +24= 96
Add sugar to the mixing bowl.                   +1 = 97 (d)

Put eggs into the mixing bowl.                  73
Add happiness to the mixing bowl.                +24= 97 (a)

Put eggs in mixing bowl.                        73
Add happiness to the mixing bowl.                +24 = 97
Add happiness to the mixing bowl.                +24 =121(y)

Put happiness into the mixing bowl.              24
Put happiness into the mixing bowl.              +24= 48
Remove sugar from the bowl.                     -3 = 45
Remove baking soda from the bowl.               -1 = 44 (,)

Put space into mixing bowl.                     32      ( )

Put vanilla extract into the mixing bowl.       2
Combine vanilla extract into the mixing bowl.   *2 = 4
Combine vanilla extract into the mixing bowl.   *2 = 16
Combine salt into mixing bowl.                  *5 = 80
Add happiness to the mixing bowl.                +24=104
Add salt to the mixing bowl.                    +5 =109 (m)

Put eggs into the mixing bowl.                  73
Add happiness to the mixing bowl.                +24=97
Add butter to the mixing bowl.                  +1 =98
Add water to the mixing bowl.                   +3 =101 (e)

Put space into the mixing bowl.                 32
Add baking soda to the mixing bowl.             +1 = 33 (!)

Liquefy contents of the mixing bowl.            Converts the mixing bowl to characters

Serves 16.                                      Outputs the contents of the first
                                                16 bowls.

"Mutluluk" yazılmıyor mu, yoksa isimlerin belirli bir yolu olması mı gerekiyor?
cole,

Üzgünüm, kod defterime yazdım. Otomatik düzeltmeyi kapattığımı unuttum.
Conor O'Brien,

Ben de henüz bu çalışmaz, ama ben o zaman çıktı 16. girişimi, kase karıştırma 1 herşeyi var düşünmek
James Webster

@JamesWebster Teknik özellik, Serves Nifadenin her kasedeki tüm malzemeyi 1'den N'ye çıkardığını söylüyor .
Conor O'Brien

Evet, ama sadece bir kase kullandın. 2-15 kaseleri boş / yok.
James Webster,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.