Bánh Anh tuyệt vời


21

Tôi nghe ai đó rất ích kỷ trong ngày sinh nhật của họ, yêu cầu bánh từ mọi người và không có kế hoạch chia sẻ! 🎂

Hôm nay chắc chắn là sinh nhật của ai đó, vậy tại sao không nướng cho họ một chiếc bánh. Sử dụng ngôn ngữ lập trình yêu thích của bạn để tạo ra một chiếc bánh ngon, với thông điệp "Chúc mừng sinh nhật" là đầu ra. (Tôi có thể đề nghị đầu bếp !)

Bánh của bạn nên

  • Bắt chước một công thức thế giới thực (nếu bạn có thể liên kết với nó, tuyệt vời!)
    • một danh sách các thành phần mới tách phù hợp để làm bánh
    • một danh sách các bước mới được phân tách cho phương thức
    • nó phục vụ bao nhiêu người
  • Ở càng gần tỷ lệ thành phần chính xác càng tốt.
  • Đầu ra tối thiểu "Chúc mừng sinh nhật" khi được phục vụ.

Những chiếc bánh tốt nhất sẽ là:

  • Delicious - vì đây là một , cộng đồng sẽ quyết định món nào ngon
  • Cá nhân hóa - hãy thử nướng một tin nhắn chúc mừng sinh nhật tùy chỉnh cho ai đó cụ thể. (Nếu bạn không thể tìm thấy người dùng PPGC, tại sao không phải là người nổi tiếng?)
  • Cân bằng - Cố gắng sử dụng một số lượng nguyên liệu phù hợp cho lượng khẩu phần mà công thức chuẩn bị. 1000 eggs, serves 1cho một phần ăn có lẽ chỉ là một thiếu niên hơi lớn , to lớn ,

    hoàn toàn khổng lồ!

  • Outlandish - Bạn có thể nướng nhiều hơn chỉ là một miếng bọt biển cơ bản, ví dụ, bao gồm một ít kem, mưa phùn, phục vụ với nước sốt, đồ trang trí, v.v.
  • Hấp dẫn trực quan - hình ảnh tốt trong mã nguồn dưới dạng ascii hoặc ở đầu ra. "Byte" đầu tiên là bằng mắt sau tất cả.

Và đừng quên, thợ làm bánh giỏi không cắt góc và làm mọi việc đúng cách. ( Đừng chỉ sử dụng mã no-op để làm cho nó trông giống như một công thức sau đó in, hãy chắc chắn rằng mã của bạn có ý nghĩa gì đó ) Tôi khuyến khích cử tri xem những công thức này một cách tiêu cực.

Chúc bạn nướng bánh vui vẻ!

nhập mô tả hình ảnh ở đây


3
Này, trong sự bảo vệ của tôi, tôi nghĩ rằng tất cả các bạn sẽ lấy cho tôi một số!
Beta Decay

Có bất kỳ sự an ủi nào mà tôi lo ngại rằng bạn sẽ buồn không?
James Webster

Không sao đâu, tôi chỉ đùa thôi!)
Beta Decay

Có lẽ nó cũng nên được lót tay ?
Vi.

@close cử tri: Tôi liệt kê 3 tiêu chí mà tất cả các chương trình nên đáp ứng và 6 tiêu chí mà "thẩm phán" có thể sử dụng để bỏ phiếu cho bánh. Tôi đang thiếu gì?
James Webster

Câu trả lời:


21

ECMAScript 2015, phục vụ 10

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.
`}

Mã ES6 hợp lệ; không cắt góc!

Nó hoạt động trong Firefox Developer Edition.

Đây là tất cả các mã hợp lệ; các trychỉ phục vụ để bắt ReferenceErrordo các biến không được xác định.


Đây là một câu trả lời tốt. Đây là những gì tôi đang tìm kiếm. 😆
James Webster

5
Rõ ràng nên trở thành một nhân vật nhận xét hợp lệ trong ECMAScript 7.
user253751

@immibis Vâng, chắc chắn :-)
Bàn chải đánh răng

23

BF

Lấy cảm hứng từ câu trả lời của mbomb007, tôi đã làm cho họ một chiếc bánh.

Tôi sợ rằng tôi đã mất công thức (nó ở quanh đây ở đâu đó, nhưng có lẽ tôi phải phá vỡ quy tắc của riêng mình về việc cắt góc để đăng nó); Dưới đây là các sản phẩm đã hoàn thành.

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

Đầu ra:

happy birthday 007

Thật tiện lợi, nó hoạt động cho James Bond, nhưng mãi đến ngày 11 tháng 11.


1
Ái chà ........... đẹp quá!
mbomb007

Nó có sạch Brainfuck không? Nó dường như không hoạt động đối với tôi ...
RedClover

16

Python 2, phục vụ 0

Trước hết, xin lỗi, đây không phải là một chiếc bánh thế giới THỰC SỰ.

Tuy nhiên, nó là một trong những game hay nhất mọi thời đại, Portal.

Công thức này dựa trên những gì mà Core Core nói là thành phần.

""" 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)

Đầu ra

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

Theo dõi bởi

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

Sau đó lặp đi lặp lại vô thời hạn


8
Bánh là một lời nói dối.
orlp

1
Tôi muốn bỏ phiếu vì tôi yêu Portal, nhưng theo tiêu chí của riêng tôi thì tôi không thể! Ngay cả khi tôi có thể ăn một chiếc bánh không phải là lời nói dối, nó sẽ có vị rất tệ. Bụi bẩn không làm cho ăn ngon!
James Webster

6
Đây là một chiến thắng.
James

1
Bạn thậm chí không sử dụng các thành phần tốt nhất. 1 rhuebarB trên lửa, bánh quy hình con cá, một cuốn sách về cách giết người bằng tay không, v.v.
mbomb007

Nó phục vụ 0. Bạn không bao giờ có thể làm cho nó đủ để phục vụ. Do đó, bạn sẽ phải lắng nghe tôi khi tôi nói điều này thật tuyệt
Blue

16

Khốn nạn ***

Tôi thích bánh kem, không cần nướng bánh. Ngoài ra, đó là sinh nhật của tôi, vì vậy đừng nói với tôi loại bánh nào tôi có thể có.

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

Tôi muốn giả vờ rằng những >+<]>cái đó là bánh quy hình con cá.


1
Tôi nghĩ rằng điều này xứng đáng với +1 để phù hợp với 4/5 tiêu chí "bánh ngon nhất". Tôi sẽ cho bạn phiếu bầu, nhưng chắc chắn cut cornerschỉ bằng cách mua bánh. 😞
James Webster

Tôi cũng có thể cá nhân hóa nó, nhưng điều đó sẽ làm cho chiếc bánh lớn gấp đôi. Nó cũng không giống như vậy.
mbomb007

Tôi hiện đang cố gắng để làm cho chiếc bánh trông xa hoa hơn: P
James Webster


@mikeTheLiar Tôi đoán bạn chưa chơi Portal hoặc đọc công thức gần đây? Đọc lại: theportalwiki.com/wiki/Core_voice_lines#Cake_core
mbomb007

8

Pip , phục vụ 2

Đối với những người trong chúng ta có thị hiếu sinh nhật là một chút toàn cầu ...

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  !

Đầu ra

Happy Birthday 2 YOU!

hoặc, nếu bạn nấu nó:

Sinh nhật Dosa

Tôi đang đói.


1
Dosa trong một thử thách liên quan đến nấu ăn? Nghe có vẻ quen thuộc ... ;-)
Tim Pederick

+1 cho "Bây giờ tôi đói." Cảm ơn rất nhiều, bây giờ tôi cũng đói.
vỗ tay

Đối với hồ sơ tôi cũng không có ý tưởng gì về ukda chawal.
Alex A.

1

Đầu bếp, phục vụ 16.

Dựa trên điều này . Tôi không thể tìm thấy một thông dịch viên trực tuyến, vì vậy tôi theo sát các thông số kỹ thuật được tìm thấy ở đây .

Phiên bản "Golfed"

"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.

Đầu ra : Happy Birthday, me!.

Dưới đây là lời giải thích cho từng bước:

"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.

Không phải nó được đánh vần là "hạnh phúc", hay tên cần phải là một cách cụ thể?
cole

Xin lỗi, đã viết trong mã pad của tôi. Tôi quên tôi đã tắt tự động chính xác.
Conor O'Brien

Tôi cũng chưa chạy cái này, nhưng tôi nghĩ bạn đã có mọi thứ trong 1 bát trộn, sau đó thử xuất ra 16.
James Webster

@JamesWebster Thông số kỹ thuật nói rằng Serves Ntuyên bố xuất ra tất cả các thành phần trong mỗi bát từ 1 đến N.
Conor O'Brien

Vâng, nhưng bạn chỉ sử dụng một bát. Bát 2-15 trống / không tồn tại.
James Webster
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.