Post History
#16: Post edited
55 fruit salad: choose your own Kolmogorov complexity
- 55 fruit salad: choose your own Kolmogorov complexity [FINALIZED]
- This is a fixed output challenge. It is similar to a standard Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical (no regional variations - only the particular spelling shown in the list - so `wooly jelly palm fruit`, not `woolly jelly palm fruit`)
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- ### Now posted: [55 fruit salad: choose your own Kolmogorov complexity](https://codegolf.codidact.com/posts/287088)
- ---
- This is a fixed output challenge. It is similar to a standard Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical (no regional variations - only the particular spelling shown in the list - so `wooly jelly palm fruit`, not `woolly jelly palm fruit`)
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#15: Post edited
This is a fixed output challenge. It is similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical (no regional variations - only the particular spelling shown in the list - so `wooly jelly palm fruit`, not `woolly jelly palm fruit`)
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge. It is similar to a standard Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical (no regional variations - only the particular spelling shown in the list - so `wooly jelly palm fruit`, not `woolly jelly palm fruit`)
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#14: Post edited
- This is a fixed output challenge. It is similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- The spelling must be identical- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge. It is similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical (no regional variations - only the particular spelling shown in the list - so `wooly jelly palm fruit`, not `woolly jelly palm fruit`)
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#13: Post edited
This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge. It is similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#12: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- Although your score is based solely on your competing code that outputs the 55 fruits, it would also be interesting to see any additional code that you might have used to help you choose which 55 fruits to work with. This is entirely optional - only your competing code is required.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#11: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#10: Post edited
55 fruit salad - choose your own Kolmogorov complexity
- 55 fruit salad: choose your own Kolmogorov complexity
#9: Post edited
12 fruit salad - choose your own Kolmogorov complexity
- 55 fruit salad - choose your own Kolmogorov complexity
This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- Exactly 12 fruits from the list, no more or less- - The same fruits in the same order every time (your code must be deterministic)
- The 12 fruits must be distinct- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits- For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter- Each of your 12 fruits must be exactly as it appears in the list of all fruits- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 55 fruits. You may choose any 55 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 55 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 55 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 55 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 55 fruits
- - For example, if one of your 55 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 55 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 55 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#7: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
This list of fruits has been taken from ["List of culinary fruits" on Wikipedia] and ["List of fruits" on Simple English Wikipedia]. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
["List of culinary fruits" on Wikipedia]: https://en.wikipedia.org/wiki/List_of_culinary_fruits["List of fruits" on Simple English Wikipedia]: https://simple.wikipedia.org/wiki/List_of_fruits
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- <details><summary>Fruit Provenance</summary>This list of fruits has been taken from <a href="https://en.wikipedia.org/wiki/List_of_culinary_fruits">"List of culinary fruits" on Wikipedia</a> and <a href="https://simple.wikipedia.org/wiki/List_of_fruits">"List of fruits" on Simple English Wikipedia</a>. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- </details>
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#6: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
This list of fruits has been taken from "List of culinary fruits" on Wikipedia and "List of fruits" on Simple English Wikipedia. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers to this challenge.- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- This list of fruits has been taken from ["List of culinary fruits" on Wikipedia] and ["List of fruits" on Simple English Wikipedia]. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers.
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- ["List of culinary fruits" on Wikipedia]: https://en.wikipedia.org/wiki/List_of_culinary_fruits
- ["List of fruits" on Simple English Wikipedia]: https://simple.wikipedia.org/wiki/List_of_fruits
#5: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- This list of fruits has been taken from "List of culinary fruits" on Wikipedia and "List of fruits" on Simple English Wikipedia. I've removed fruits that were only listed with a scientific name (no common name), and a fruit that contained digits. This pared down list contains 766 fruits in total.
- As Wikipedia pages are prone to change over time, the list presented in this challenge is the only one that will be used for validating answers to this challenge.
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#4: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
Fruitslistgoeshere(see suggested lists in Sandbox questions at the end of the post)```## Input- There is no input for this challenge## Output- Exactly 12 fruits from the list, no more or less- The same fruits in the same order every time (your code must be deterministic)- The 12 fruits must be distinct- You must not include `apple` twice- You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem- You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string- If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits- For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter- Each of your 12 fruits must be exactly as it appears in the list of all fruits- The spelling must be identical- Any punctuation must be identical, including spaces, hyphens, or apostrophes- All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free## ScoringDespite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.> Explanations in answers are optional, but I'm more likely to upvote answers that have one.- ----
# Sandbox questions- Is this type of "choose your own output" challenge:- Acceptable to post here?- Likely to work as a challenge? (I'm trying it as an experiment - recommendations and concerns welcome)- Should this be tagged `kolmogorov-complexity`? I'm torn because it isn't the same fixed output for everyone, but it is like a challenge to find the fruit salad with the lowest Kolmogorov complexity- Should this be tagged `optimization`? It's not about optimising for speed or memory, but it is seeking to optimise a fruit salad for golfability- Should the output have a different number of fruits? Is 12 too high or too low? My suspicion is that too low a number of fruits in the output will make everyone settle on the same fruits (less opportunity for taking advantage of overlap)- Which "all fruits" list should be chosen? I'm leaning towards the longer list to give more flexibility. I'm hoping that the answers won't just be different ways of outputting the same 12 fruits. A longer list seems more likely to result in different languages settling on different salads, and possibly competition between different salads even within a single language. Any thoughts on whether this is likely / overly optimistic?A list of fruits based on ["List of fruits" on Simple English Wikipedia](https://simple.wikipedia.org/wiki/List_of_fruits) (146 fruits):```textabiuaçaíacerolaackeeafrican cherry orangeakebiamerican mayappleappleapricotarazaavocadobananabilberryblack sapoteblackberryblackcurrantblood orangeblueberryboysenberrybreadfruitbuddha's handcactus pearcanistelcantaloupecashew applecaviar limecempedakcherimoyacherrychico fruitclementinecloudberrycoco de mercoconutcrab applecranberrycurrantcustard appledamsondatedragonfruitdurianegg fruitelderberryfeijoafigfinger limefingered citrongalia melongoji berrygooseberrygrapegrapefruitgrewia asiaticaguavahala fruithawthorn berryhoneyberryhoneydewhorned melonhuckleberryjabuticabajackfruitjambuljapanese plumjostaberryjujubejuniper berrykaffir limekiwanokiwifruitkumquatlemonlimeloganberrylonganloquatlulolycheemagellan barberrymamey applemamey sapotemamin chinomandarinemangomangosteenmarionberrymelonmiracle fruitmomordica fruitmonstera deliciosamouse melonmulberrymusk melonnancenectarineorangepapayapassionfruitpawpawpeachpearpersimmonpineapplepineberrypitayaplantainpliniaplumplumcotpluotpomegranatepomeloprunepurple mangosteenquinceraisinrambutanraspberryredcurrantrose applesalaksalal berrysalmonberrysapodillasapotesatsumashine muscatsloesoursopstar applestar fruitstrawberrysurinam cherrytamarillotamarindtangelotangerinetayberryugli fruitvitis viniferawatermelonwhite currantwhite sapoteximeniayuzu```A list of fruits based on ["List of culinary fruits" on Wikipedia](https://en.wikipedia.org/wiki/List_of_culinary_fruits) plus the Simple English Wikipedia fruits (766 fruits in total):```text- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
I've edited this longer list to remove fruits that were only listed with a scientific name (no common name) and fruits containing digits.I've made them all lower case, but kept diacritics. I've also kept in the section on "not technically fruit", including rhubarb.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- ----
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- *Note: if your language of choice requires more than 1 byte to represent a letter with a diacritic, be aware that your score is specifically in bytes, not characters.*
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
#2: Post edited
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- Fruits
- list
- goes
- here
- (see suggested lists in Sandbox questions at the end of the post)
- ```
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- ---
- # Sandbox questions
- - Is this type of "choose your own output" challenge:
- - Acceptable to post here?
- - Likely to work as a challenge? (I'm trying it as an experiment - recommendations and concerns welcome)
- - Should this be tagged `kolmogorov-complexity`? I'm torn because it isn't the same fixed output for everyone, but it is like a challenge to find the fruit salad with the lowest Kolmogorov complexity
- - Should this be tagged `optimization`? It's not about optimising for speed or memory, but it is seeking to optimise a fruit salad for golfability
- Should the output have a different number of fruit? Is 12 too high or too low? My suspicion is that too low a number of fruits in the output will make everyone settle on the same fruits (less opportunity for taking advantage of overlap)- - Which "all fruits" list should be chosen? I'm leaning towards the longer list to give more flexibility. I'm hoping that the answers won't just be different ways of outputting the same 12 fruits. A longer list seems more likely to result in different languages settling on different salads, and possibly competition between different salads even within a single language. Any thoughts on whether this is likely / overly optimistic?
- A list of fruits based on ["List of fruits" on Simple English Wikipedia](https://simple.wikipedia.org/wiki/List_of_fruits) (146 fruits):
- ```text
- abiu
- açaí
- acerola
- ackee
- african cherry orange
- akebi
- american mayapple
- apple
- apricot
- araza
- avocado
- banana
- bilberry
- black sapote
- blackberry
- blackcurrant
- blood orange
- blueberry
- boysenberry
- breadfruit
- buddha's hand
- cactus pear
- canistel
- cantaloupe
- cashew apple
- caviar lime
- cempedak
- cherimoya
- cherry
- chico fruit
- clementine
- cloudberry
- coco de mer
- coconut
- crab apple
- cranberry
- currant
- custard apple
- damson
- date
- dragonfruit
- durian
- egg fruit
- elderberry
- feijoa
- fig
- finger lime
- fingered citron
- galia melon
- goji berry
- gooseberry
- grape
- grapefruit
- grewia asiatica
- guava
- hala fruit
- hawthorn berry
- honeyberry
- honeydew
- horned melon
- huckleberry
- jabuticaba
- jackfruit
- jambul
- japanese plum
- jostaberry
- jujube
- juniper berry
- kaffir lime
- kiwano
- kiwifruit
- kumquat
- lemon
- lime
- loganberry
- longan
- loquat
- lulo
- lychee
- magellan barberry
- mamey apple
- mamey sapote
- mamin chino
- mandarine
- mango
- mangosteen
- marionberry
- melon
- miracle fruit
- momordica fruit
- monstera deliciosa
- mouse melon
- mulberry
- musk melon
- nance
- nectarine
- orange
- papaya
- passionfruit
- pawpaw
- peach
- pear
- persimmon
- pineapple
- pineberry
- pitaya
- plantain
- plinia
- plum
- plumcot
- pluot
- pomegranate
- pomelo
- prune
- purple mangosteen
- quince
- raisin
- rambutan
- raspberry
- redcurrant
- rose apple
- salak
- salal berry
- salmonberry
- sapodilla
- sapote
- satsuma
- shine muscat
- sloe
- soursop
- star apple
- star fruit
- strawberry
- surinam cherry
- tamarillo
- tamarind
- tangelo
- tangerine
- tayberry
- ugli fruit
- vitis vinifera
- watermelon
- white currant
- white sapote
- ximenia
- yuzu
- ```
- A list of fruits based on ["List of culinary fruits" on Wikipedia](https://en.wikipedia.org/wiki/List_of_culinary_fruits) plus the Simple English Wikipedia fruits (766 fruits in total):
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- I've edited this longer list to remove fruits that were only listed with a scientific name (no common name) and fruits containing digits.
- I've made them all lower case, but kept diacritics. I've also kept in the section on "not technically fruit", including rhubarb.
- This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list:
- ```text
- Fruits
- list
- goes
- here
- (see suggested lists in Sandbox questions at the end of the post)
- ```
- ## Input
- - There is no input for this challenge
- ## Output
- - Exactly 12 fruits from the list, no more or less
- - The same fruits in the same order every time (your code must be deterministic)
- - The 12 fruits must be distinct
- - You must not include `apple` twice
- - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem
- - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string
- - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits
- - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter
- - Each of your 12 fruits must be exactly as it appears in the list of all fruits
- - The spelling must be identical
- - Any punctuation must be identical, including spaces, hyphens, or apostrophes
- - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free
- ## Scoring
- Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code.
- > Explanations in answers are optional, but I'm more likely to upvote answers that have one.
- ---
- # Sandbox questions
- - Is this type of "choose your own output" challenge:
- - Acceptable to post here?
- - Likely to work as a challenge? (I'm trying it as an experiment - recommendations and concerns welcome)
- - Should this be tagged `kolmogorov-complexity`? I'm torn because it isn't the same fixed output for everyone, but it is like a challenge to find the fruit salad with the lowest Kolmogorov complexity
- - Should this be tagged `optimization`? It's not about optimising for speed or memory, but it is seeking to optimise a fruit salad for golfability
- - Should the output have a different number of fruits? Is 12 too high or too low? My suspicion is that too low a number of fruits in the output will make everyone settle on the same fruits (less opportunity for taking advantage of overlap)
- - Which "all fruits" list should be chosen? I'm leaning towards the longer list to give more flexibility. I'm hoping that the answers won't just be different ways of outputting the same 12 fruits. A longer list seems more likely to result in different languages settling on different salads, and possibly competition between different salads even within a single language. Any thoughts on whether this is likely / overly optimistic?
- A list of fruits based on ["List of fruits" on Simple English Wikipedia](https://simple.wikipedia.org/wiki/List_of_fruits) (146 fruits):
- ```text
- abiu
- açaí
- acerola
- ackee
- african cherry orange
- akebi
- american mayapple
- apple
- apricot
- araza
- avocado
- banana
- bilberry
- black sapote
- blackberry
- blackcurrant
- blood orange
- blueberry
- boysenberry
- breadfruit
- buddha's hand
- cactus pear
- canistel
- cantaloupe
- cashew apple
- caviar lime
- cempedak
- cherimoya
- cherry
- chico fruit
- clementine
- cloudberry
- coco de mer
- coconut
- crab apple
- cranberry
- currant
- custard apple
- damson
- date
- dragonfruit
- durian
- egg fruit
- elderberry
- feijoa
- fig
- finger lime
- fingered citron
- galia melon
- goji berry
- gooseberry
- grape
- grapefruit
- grewia asiatica
- guava
- hala fruit
- hawthorn berry
- honeyberry
- honeydew
- horned melon
- huckleberry
- jabuticaba
- jackfruit
- jambul
- japanese plum
- jostaberry
- jujube
- juniper berry
- kaffir lime
- kiwano
- kiwifruit
- kumquat
- lemon
- lime
- loganberry
- longan
- loquat
- lulo
- lychee
- magellan barberry
- mamey apple
- mamey sapote
- mamin chino
- mandarine
- mango
- mangosteen
- marionberry
- melon
- miracle fruit
- momordica fruit
- monstera deliciosa
- mouse melon
- mulberry
- musk melon
- nance
- nectarine
- orange
- papaya
- passionfruit
- pawpaw
- peach
- pear
- persimmon
- pineapple
- pineberry
- pitaya
- plantain
- plinia
- plum
- plumcot
- pluot
- pomegranate
- pomelo
- prune
- purple mangosteen
- quince
- raisin
- rambutan
- raspberry
- redcurrant
- rose apple
- salak
- salal berry
- salmonberry
- sapodilla
- sapote
- satsuma
- shine muscat
- sloe
- soursop
- star apple
- star fruit
- strawberry
- surinam cherry
- tamarillo
- tamarind
- tangelo
- tangerine
- tayberry
- ugli fruit
- vitis vinifera
- watermelon
- white currant
- white sapote
- ximenia
- yuzu
- ```
- A list of fruits based on ["List of culinary fruits" on Wikipedia](https://en.wikipedia.org/wiki/List_of_culinary_fruits) plus the Simple English Wikipedia fruits (766 fruits in total):
- ```text
- abiu
- açaí
- acerola
- achacha
- ackee
- afghan cherry
- african baobab fruit
- african cherry orange
- african custard-apple
- african locust bean
- african mango
- african mangosteen
- african oil palm fruit
- african peach
- aguasiqui
- akebi
- alaskan bunchberry
- allegheny plum
- almond
- almond-leaved pear
- amanatsu
- amazon grape
- ambarella
- american beautyberry
- american black elderberry
- american mayapple
- american oil palm fruit
- american persimmon
- american plum
- american red elderberry
- american red raspberry
- angular sea-fig
- annonilla
- apple
- apple berry
- apricot
- apricot plum
- apricot-leaved pear
- arabian coffee
- arabian wild almond
- araticum-cagão
- aratincum do para
- araza
- arctic raspberry
- armenian blackberry
- asam gelugur
- asam kelubi
- asian pear
- atemoya
- atherton raspberry
- australian baobab fruit
- avocado
- babaco
- bacuri
- bael
- bailan melon
- bajoura citron
- balatá
- balloon berry
- bambangan
- banana
- banana melon
- banana passionfruit
- banana yucca
- barberry
- beach plum
- beach strawberry
- beach sugar apple
- bear's plum
- bearberry
- bell apple
- bemange
- bengal currant
- bergamot orange
- bignay
- bilberry
- bilberry cactus fruit
- bilimbi
- binjai
- birchleaf pear
- bird cherry
- biribá
- bitter orange
- black apple
- black cherry
- black currant
- black mulberry
- black plum
- black raspberry
- black sapote
- blackberry
- blackcurrant
- blood lime
- blood orange
- blue guarri
- blue passionfruit
- blue sweet calabash
- blue tongue
- blueberry
- bokhara plum
- bolivian mountain coconut
- bolwarra
- bombona
- boquila
- borojó
- boysenberry
- brazil cherry
- brazilian guava
- breadfruit
- breadnut
- briançon apricot
- brush cherry
- buddha's hand
- buffalo-thorn
- burahol
- burdekin plum
- burmese grape
- bush butter fruit
- bushveld bluebush
- button mangosteen
- cacao
- cactus pear
- cainito
- calabur fruit
- calamondin
- california blackberry
- callery pear
- calva crabapple
- cam sành
- cambuci
- camu camu
- canadian bunchberry
- canadian serviceberry
- canary melon
- canistel
- cantaloupe
- cape gooseberry
- caqui
- cardón fruit
- carob
- cashew apple
- casimiroa
- cassabanana
- cattley guava
- caviar lime
- cawesh
- cedar bay cherry
- cempedak
- centennial variegated kumquat
- cerrado pear
- ceylon gooseberry
- changunga
- chaplaish
- charichuelo
- cherimoya
- cherry
- cherry elaeagnus
- cherry laurel
- cherry of the rio grande
- cherry plum
- chickasaw plum
- chico fruit
- chilean guava
- chinese bramble berry
- chinese bush cherry
- chinese crab apple
- chinese date
- chinese flowering apple
- chinese pearleaf crabapple
- chinese plum
- chinese quince
- chinese serviceberry
- chinese sour cherry
- chinese white pear
- chocolate vine fruit
- choke cherry
- chokeberry
- citron
- citron melon
- clementine
- cloudberry
- clove cherry
- cluster fig
- coarse dodder-laurel fruit
- coastal serviceberry
- cocky apple
- coco de mer
- coconut
- cocoplum
- coffeeberry
- cone cherry
- conkerberry
- copperleaf snowberry
- cornelian cherry
- corozo palm fruit
- costa rican guava
- country-almond
- courbaril
- crab apple
- cranberry
- crane melon
- creek plum
- creeping raspberry
- crenshaw melon
- crowberry
- cudrang
- cupuaçu
- currant
- curry berry
- curuba
- custard apple
- cut-leaf crabapple
- cutleaf evergreen blackberry
- cyclamin cherry
- damson
- darvaz plum
- darwin's barberry
- date
- date-plum
- david's peach
- davidson's plum
- dawyck cherry
- dead man's fingers
- delicious raspberry
- desert almond
- desert apricot
- desert fig
- desert lime
- desert peach
- desert quandong
- dewberry
- dog cherry
- doub palm fruit
- downy serviceberry
- dragon fruit
- dragonfruit
- dugdug
- durian
- dusky pear
- dutchman's laudanum
- dwarf jelly palm fruit
- dwarf red blackberry
- dwarf russian almond
- dwarf yatay palm fruit
- eastern crabapple
- eastern mayhaw
- eastern teaberry
- egg fruit
- elderberry
- elephant apple
- elmleaf blackberry
- emblic
- emu apple
- emu berry
- engkala
- etrog
- european cantaloupe
- european crab apple
- european dewberry
- european dwarf cherry
- european plum
- european red raspberry
- european wild pear
- fe'i banana
- feijoa
- fergana peach
- fibrous satinash
- fig
- finger lime
- fingered citron
- five-leaved bramble berry
- flatwoods plum
- florentine citron
- florentine crabapple
- flowering almond
- fony baobab fruit
- fox grape
- fuji cherry
- gấc
- galia melon
- gamboge
- gandaria
- gansu peach
- garcinia cambogia
- garden dewberry
- garlic passionfruit
- gaya melon
- giant granadilla
- goji berry
- golden himalayan raspberry
- golden kiwifruit
- gomortega
- gooseberry
- grape
- grapefruit
- gray-leaf cherry
- green plum
- green sapote
- greengage
- grewia asiatica
- guarana
- guava
- guavaberry
- gubinge
- gummy bear fruit
- gympie-gympie fruit
- hackberry
- hairless rambutan
- hala fruit
- hall crabapple
- hardy kiwi
- haruka
- hawaiian raspberry
- hawthorn
- hawthorn berry
- himalayan bird cherry
- hokkaido bird cherry
- hollyleaf cherry
- honeyberry
- honeydew
- honeydew melon
- honeysuckle
- horned melon
- hortulan plum
- huckleberry
- hyuganatsu
- ice-cream bean
- ichang papeda
- ilama
- indian wild pear
- italian plum
- iyokan
- jabuticaba
- jackal food
- jackfruit
- jagua
- jambolan
- jambul
- japanese alpine cherry
- japanese apricot
- japanese bird cherry
- japanese bramble berry
- japanese bush cherry
- japanese cherry
- japanese crab
- japanese plum
- japanese silverberry
- jelly palm fruit
- jentik
- jiangsu kumquat
- jícama
- jícara
- jocote
- jostaberry
- jujube
- juneberry
- juniper berry
- kabosu
- kaffir lime
- kahikatea
- kaido crab apple
- kajari melon
- kanpei
- karkalla fruit
- kawachi bankan
- kazak pear
- kei apple
- keledang
- kelsey plum
- keluak
- kesusu
- key lime
- khirni
- king coconut
- kinkoji unshiu
- kinnow
- kiwano
- kiwano rund
- kiwifruit
- kiyomi
- kobayashi mikan
- koji orange
- kokum
- kola nut
- kolkhoznitsa melon
- korean blackberry
- korean juneberry
- korean melon
- korean raspberry
- korlan
- kousa dogwood fruit
- kubal
- kumquat
- kundong
- kwai muk
- lala palm
- langsat
- lardizabala
- lebanese wild apple
- lemon
- lemon aspen fruit
- lemon drop mangosteen
- lemonadeberry
- lime
- limeberry
- limequat
- lingonberry
- little gooseberry
- loganberry
- long-peduncled almond
- longan
- loquat
- lovi-lovi
- low juneberry
- low serviceberry
- lúcuma
- lulo
- luóhàn guǒ
- lychee
- magellan barberry
- malabar plum
- malay rose apple
- mamey apple
- mamey sapote
- mamin chino
- mammee
- manchurian apricot
- manchurian cherry
- manchurian crab apple
- mandacaru
- mandarin orange
- mandarine
- mangaba
- mango
- mangosteen
- mangshanyegan
- manoao
- maqui berry
- maracuja bravo
- maracuja mochila
- maracuja redondo
- marionberry
- marolo
- marula
- massaranduba
- mayapple
- maypop
- medlar
- melogold
- melon
- menteng
- mexican plum
- meyer lemon
- midgen berry
- miracle fruit
- mirza melon
- miyama cherry
- mock strawberry
- molucca bramble berry
- momordica fruit
- monkey fruit
- monkey jackfruit
- monkeypod
- monstera deliciosa
- mora común
- mora de castilla
- moriche palm fruit
- mortiño
- mountain raspberry
- mountain serviceberry
- mountain snowberry
- mountain soursop
- mouse melon
- mulberry
- mundu
- muntrie
- murray's plum
- muscadine
- musho
- musk melon
- muskmelon
- myrtle-leaved orange
- mysore raspberry
- nageia
- nance
- nanjing cherry
- nannyberry
- nantucket serviceberry
- naranjilla
- natal orange
- native cherry
- native currant
- nectarine
- neem
- nepalese raspberry
- nepali hog plum
- new zealand passionfruit
- niedzwetzky's apple
- nipa palm fruit
- nokaidō
- noni
- north american cantaloupe
- nutmeg fruit
- ōgonkan
- ojai pixie
- oklahoma plum
- oleaster-leafed pear
- olosapo
- ooray
- orange
- oregon grape
- oroblanco
- oshima cherry
- otaheite gooseberry
- oval kumquat
- pacific crabapple
- pacific plum
- pale serviceberry
- papaya
- partridgeberry
- passionfruit
- pawpaw
- peach
- peanut butter fruit
- pear
- peluntan
- pennsylvania blackberry
- pepino
- pequi
- perfumed passionfruit
- persimmon
- peruvian apple cactus fruit
- phalsa
- pigeon plum
- pili
- pillar apple
- pin cherry
- pineapple
- pineberry
- pingan
- pink banana
- pinkglow pineapple
- pitanga
- pitaya
- pitomba
- pitomba-da-bahia
- plantain
- plinia
- plum
- plum pine fruit
- plumcot
- plumleaf crab apple
- pluot
- plymouth pear
- podocarpus
- pomegranate
- pomelo
- pompia
- pond apple
- ponderosa lemon
- poro poro
- prairie crabapple
- pratt's crabapple
- prickly pear fruit
- prumnopitys
- prune
- pudau
- pulasan
- purple apple-berry
- purple guava
- purple mangosteen
- purple-flowered raspberry
- puruí
- queen palm fruit
- quince
- raisin
- raisin tree fruit
- rambutan
- ramontchi
- rangpur
- raspberry
- red banana passionfruit
- red bush apple
- red currant
- red fruit
- red huckleberry
- red mulberry
- red passionfruit
- red salak
- redcurrant
- rhubarb
- riberry
- rimu
- rose apple
- rose hip
- roseleaf bramble berry
- round lime
- roundleaf serviceberry
- rowan
- rukam
- sabal palm fruit
- sageretia
- saguaro fruit
- salak
- salal
- salal berry
- salmonberry
- sampang
- sand cherry
- sandpaper fig
- sansapote
- santa claus melon
- santol
- sapodilla
- sapote
- sargent crabapple
- sargent's cherry
- saskatoon
- satsuma
- satsuma mandarin
- savannah cherry
- saw palmetto fruit
- sawtooth blackberry
- scarlet firethorn
- scarlet passionfruit
- sea anemone passionfruit
- sea buckthorn
- sea coconut
- sea grape
- shangjuan
- shine muscat
- shipova
- shoebutton ardisia
- shonan gold
- shrub apple
- siberian apricot
- siberian crab apple
- sikkim crabapple
- silver almond
- silver buffaloberry
- silver peanut butter fruit
- sloe
- small-leaved fuchsia
- small-leaved myrtle berry
- small-leaved tamarind
- smooth blackberry
- smooth davidson's plum
- smooth serviceberry
- smooth stone peach
- snow pear
- snow raspberry
- snowy mespilus
- solomon's plume
- soncoya
- sorb
- sour cherry
- sour fig
- sourplum
- soursop
- south american sapote
- southern crabapple
- spanish cherry
- spanish lime
- spanish tamarind
- sprite melon
- staghorn sumac
- star apple
- star fruit
- stinking passionfruit
- stone bramble berry
- strangler fig
- strawberry
- strawberry tree fruit
- sudachi
- sugar plum
- sugar-apple
- surinam cherry
- susung-kalabaw
- swartbas
- sweet apple-berry
- sweet calabash
- sweet crabapple
- sweet granadilla
- sweet limetta
- sycamore fig
- syrian pear
- taiwan cherry
- taiwan crabapple
- taiwan tangerine
- tamaran
- tamarillo
- tamarind
- tamarind-plum
- tangelo
- tangerine
- tangor
- tapia
- tayberry
- terap
- terap hitam
- terap nasi
- terengganu cherry
- texas almond
- texas peach
- texas persimmon
- thimbleberry
- tianshan cherry
- tigger melon
- tilap
- toad tree fruit
- toringo crabapple
- totara
- toyon
- ugli fruit
- ussurian pear
- utah serviceberry
- vanilla
- velvet apple
- velvet tamarind
- viagra palm
- vitis vinifera
- volkamer lemon
- wampee
- water lemon
- watermelon
- watery rose apple
- wax apple
- white aspen berry
- white bark raspberry
- white currant
- white fig
- white kwai muk
- white mulberry
- white passionfruit
- white sapote
- white-stemmed bramble
- wiegand's serviceberry
- wild cherimoya
- wild cherry
- wild dilly
- wild himalayan cherry
- wild jack
- wild orange
- wild peach
- wild strawberry
- willow leaf cherry
- wineberry
- winter-flowering cherry
- wolfberry
- wongi
- wood-apple
- wooly jelly palm fruit
- ximenia
- yangmei
- yantok
- yatay palm fruit
- yellow granadilla
- yellow mombin
- yellow plum
- yew berry
- yoshino cherry
- youngberry
- yunnan crabapple
- yuzu
- zig-zag vine fruit
- zwetschge
- ```
- I've edited this longer list to remove fruits that were only listed with a scientific name (no common name) and fruits containing digits.
- I've made them all lower case, but kept diacritics. I've also kept in the section on "not technically fruit", including rhubarb.
#1: Initial revision
A 12 fruit salad
This is a fixed output challenge similar to a Kolmogorov complexity challenge, except you get to choose your own fixed output. Given no input, output 12 fruits. You may choose any 12 distinct fruits from the following list: ```text Fruits list goes here (see suggested lists in Sandbox questions at the end of the post) ``` ## Input - There is no input for this challenge ## Output - Exactly 12 fruits from the list, no more or less - The same fruits in the same order every time (your code must be deterministic) - The 12 fruits must be distinct - You must not include `apple` twice - You may include `apple`, `custard apple`, and `apple berry` - fruits containing or overlapping with other fruits is not a problem - You may output the fruits in a data structure of your choice, such as a list, array, or vector, but each individual fruit must be a string - If you choose to output a single string that contains the 12 fruits separated by a delimiter, the delimiter must be consistent (the same delimiter between each consecutive pair of fruits), non-alphanumeric (not a letter or digit), and must not be present in any of the 12 fruits - For example, if one of your 12 fruits is `miracle fruit` then you must not use a space as the delimiter, and if one of your 12 fruits is `tamarind-plum` then you must not use a hyphen as the delimiter - Each of your 12 fruits must be exactly as it appears in the list of all fruits - The spelling must be identical - Any punctuation must be identical, including spaces, hyphens, or apostrophes - All diacritics are required, so for example `acai` is not a valid fruit for this challenge - it must be `açaí`. If using diacritics is not possible or not golfy in your language of choice, you will need to choose fruits that are diacritic-free ## Scoring Despite the "choose your own output" aspect of this challenge, this is a standard code golf challenge - your score is the number of bytes in your code. --- # Sandbox questions - Is this type of "choose your own output" challenge: - Acceptable to post here? - Likely to work as a challenge? (I'm trying it as an experiment - recommendations and concerns welcome) - Should this be tagged `kolmogorov-complexity`? I'm torn because it isn't the same fixed output for everyone, but it is like a challenge to find the fruit salad with the lowest Kolmogorov complexity - Should this be tagged `optimization`? It's not about optimising for speed or memory, but it is seeking to optimise a fruit salad for golfability - Should the output have a different number of fruit? Is 12 too high or too low? My suspicion is that too low a number of fruits in the output will make everyone settle on the same fruits (less opportunity for taking advantage of overlap) - Which "all fruits" list should be chosen? I'm leaning towards the longer list to give more flexibility. I'm hoping that the answers won't just be different ways of outputting the same 12 fruits. A longer list seems more likely to result in different languages settling on different salads, and possibly competition between different salads even within a single language. Any thoughts on whether this is likely / overly optimistic? A list of fruits based on ["List of fruits" on Simple English Wikipedia](https://simple.wikipedia.org/wiki/List_of_fruits) (146 fruits): ```text abiu açaí acerola ackee african cherry orange akebi american mayapple apple apricot araza avocado banana bilberry black sapote blackberry blackcurrant blood orange blueberry boysenberry breadfruit buddha's hand cactus pear canistel cantaloupe cashew apple caviar lime cempedak cherimoya cherry chico fruit clementine cloudberry coco de mer coconut crab apple cranberry currant custard apple damson date dragonfruit durian egg fruit elderberry feijoa fig finger lime fingered citron galia melon goji berry gooseberry grape grapefruit grewia asiatica guava hala fruit hawthorn berry honeyberry honeydew horned melon huckleberry jabuticaba jackfruit jambul japanese plum jostaberry jujube juniper berry kaffir lime kiwano kiwifruit kumquat lemon lime loganberry longan loquat lulo lychee magellan barberry mamey apple mamey sapote mamin chino mandarine mango mangosteen marionberry melon miracle fruit momordica fruit monstera deliciosa mouse melon mulberry musk melon nance nectarine orange papaya passionfruit pawpaw peach pear persimmon pineapple pineberry pitaya plantain plinia plum plumcot pluot pomegranate pomelo prune purple mangosteen quince raisin rambutan raspberry redcurrant rose apple salak salal berry salmonberry sapodilla sapote satsuma shine muscat sloe soursop star apple star fruit strawberry surinam cherry tamarillo tamarind tangelo tangerine tayberry ugli fruit vitis vinifera watermelon white currant white sapote ximenia yuzu ``` A list of fruits based on ["List of culinary fruits" on Wikipedia](https://en.wikipedia.org/wiki/List_of_culinary_fruits) plus the Simple English Wikipedia fruits (766 fruits in total): ```text abiu açaí acerola achacha ackee afghan cherry african baobab fruit african cherry orange african custard-apple african locust bean african mango african mangosteen african oil palm fruit african peach aguasiqui akebi alaskan bunchberry allegheny plum almond almond-leaved pear amanatsu amazon grape ambarella american beautyberry american black elderberry american mayapple american oil palm fruit american persimmon american plum american red elderberry american red raspberry angular sea-fig annonilla apple apple berry apricot apricot plum apricot-leaved pear arabian coffee arabian wild almond araticum-cagão aratincum do para araza arctic raspberry armenian blackberry asam gelugur asam kelubi asian pear atemoya atherton raspberry australian baobab fruit avocado babaco bacuri bael bailan melon bajoura citron balatá balloon berry bambangan banana banana melon banana passionfruit banana yucca barberry beach plum beach strawberry beach sugar apple bear's plum bearberry bell apple bemange bengal currant bergamot orange bignay bilberry bilberry cactus fruit bilimbi binjai birchleaf pear bird cherry biribá bitter orange black apple black cherry black currant black mulberry black plum black raspberry black sapote blackberry blackcurrant blood lime blood orange blue guarri blue passionfruit blue sweet calabash blue tongue blueberry bokhara plum bolivian mountain coconut bolwarra bombona boquila borojó boysenberry brazil cherry brazilian guava breadfruit breadnut briançon apricot brush cherry buddha's hand buffalo-thorn burahol burdekin plum burmese grape bush butter fruit bushveld bluebush button mangosteen cacao cactus pear cainito calabur fruit calamondin california blackberry callery pear calva crabapple cam sành cambuci camu camu canadian bunchberry canadian serviceberry canary melon canistel cantaloupe cape gooseberry caqui cardón fruit carob cashew apple casimiroa cassabanana cattley guava caviar lime cawesh cedar bay cherry cempedak centennial variegated kumquat cerrado pear ceylon gooseberry changunga chaplaish charichuelo cherimoya cherry cherry elaeagnus cherry laurel cherry of the rio grande cherry plum chickasaw plum chico fruit chilean guava chinese bramble berry chinese bush cherry chinese crab apple chinese date chinese flowering apple chinese pearleaf crabapple chinese plum chinese quince chinese serviceberry chinese sour cherry chinese white pear chocolate vine fruit choke cherry chokeberry citron citron melon clementine cloudberry clove cherry cluster fig coarse dodder-laurel fruit coastal serviceberry cocky apple coco de mer coconut cocoplum coffeeberry cone cherry conkerberry copperleaf snowberry cornelian cherry corozo palm fruit costa rican guava country-almond courbaril crab apple cranberry crane melon creek plum creeping raspberry crenshaw melon crowberry cudrang cupuaçu currant curry berry curuba custard apple cut-leaf crabapple cutleaf evergreen blackberry cyclamin cherry damson darvaz plum darwin's barberry date date-plum david's peach davidson's plum dawyck cherry dead man's fingers delicious raspberry desert almond desert apricot desert fig desert lime desert peach desert quandong dewberry dog cherry doub palm fruit downy serviceberry dragon fruit dragonfruit dugdug durian dusky pear dutchman's laudanum dwarf jelly palm fruit dwarf red blackberry dwarf russian almond dwarf yatay palm fruit eastern crabapple eastern mayhaw eastern teaberry egg fruit elderberry elephant apple elmleaf blackberry emblic emu apple emu berry engkala etrog european cantaloupe european crab apple european dewberry european dwarf cherry european plum european red raspberry european wild pear fe'i banana feijoa fergana peach fibrous satinash fig finger lime fingered citron five-leaved bramble berry flatwoods plum florentine citron florentine crabapple flowering almond fony baobab fruit fox grape fuji cherry gấc galia melon gamboge gandaria gansu peach garcinia cambogia garden dewberry garlic passionfruit gaya melon giant granadilla goji berry golden himalayan raspberry golden kiwifruit gomortega gooseberry grape grapefruit gray-leaf cherry green plum green sapote greengage grewia asiatica guarana guava guavaberry gubinge gummy bear fruit gympie-gympie fruit hackberry hairless rambutan hala fruit hall crabapple hardy kiwi haruka hawaiian raspberry hawthorn hawthorn berry himalayan bird cherry hokkaido bird cherry hollyleaf cherry honeyberry honeydew honeydew melon honeysuckle horned melon hortulan plum huckleberry hyuganatsu ice-cream bean ichang papeda ilama indian wild pear italian plum iyokan jabuticaba jackal food jackfruit jagua jambolan jambul japanese alpine cherry japanese apricot japanese bird cherry japanese bramble berry japanese bush cherry japanese cherry japanese crab japanese plum japanese silverberry jelly palm fruit jentik jiangsu kumquat jícama jícara jocote jostaberry jujube juneberry juniper berry kabosu kaffir lime kahikatea kaido crab apple kajari melon kanpei karkalla fruit kawachi bankan kazak pear kei apple keledang kelsey plum keluak kesusu key lime khirni king coconut kinkoji unshiu kinnow kiwano kiwano rund kiwifruit kiyomi kobayashi mikan koji orange kokum kola nut kolkhoznitsa melon korean blackberry korean juneberry korean melon korean raspberry korlan kousa dogwood fruit kubal kumquat kundong kwai muk lala palm langsat lardizabala lebanese wild apple lemon lemon aspen fruit lemon drop mangosteen lemonadeberry lime limeberry limequat lingonberry little gooseberry loganberry long-peduncled almond longan loquat lovi-lovi low juneberry low serviceberry lúcuma lulo luóhàn guǒ lychee magellan barberry malabar plum malay rose apple mamey apple mamey sapote mamin chino mammee manchurian apricot manchurian cherry manchurian crab apple mandacaru mandarin orange mandarine mangaba mango mangosteen mangshanyegan manoao maqui berry maracuja bravo maracuja mochila maracuja redondo marionberry marolo marula massaranduba mayapple maypop medlar melogold melon menteng mexican plum meyer lemon midgen berry miracle fruit mirza melon miyama cherry mock strawberry molucca bramble berry momordica fruit monkey fruit monkey jackfruit monkeypod monstera deliciosa mora común mora de castilla moriche palm fruit mortiño mountain raspberry mountain serviceberry mountain snowberry mountain soursop mouse melon mulberry mundu muntrie murray's plum muscadine musho musk melon muskmelon myrtle-leaved orange mysore raspberry nageia nance nanjing cherry nannyberry nantucket serviceberry naranjilla natal orange native cherry native currant nectarine neem nepalese raspberry nepali hog plum new zealand passionfruit niedzwetzky's apple nipa palm fruit nokaidō noni north american cantaloupe nutmeg fruit ōgonkan ojai pixie oklahoma plum oleaster-leafed pear olosapo ooray orange oregon grape oroblanco oshima cherry otaheite gooseberry oval kumquat pacific crabapple pacific plum pale serviceberry papaya partridgeberry passionfruit pawpaw peach peanut butter fruit pear peluntan pennsylvania blackberry pepino pequi perfumed passionfruit persimmon peruvian apple cactus fruit phalsa pigeon plum pili pillar apple pin cherry pineapple pineberry pingan pink banana pinkglow pineapple pitanga pitaya pitomba pitomba-da-bahia plantain plinia plum plum pine fruit plumcot plumleaf crab apple pluot plymouth pear podocarpus pomegranate pomelo pompia pond apple ponderosa lemon poro poro prairie crabapple pratt's crabapple prickly pear fruit prumnopitys prune pudau pulasan purple apple-berry purple guava purple mangosteen purple-flowered raspberry puruí queen palm fruit quince raisin raisin tree fruit rambutan ramontchi rangpur raspberry red banana passionfruit red bush apple red currant red fruit red huckleberry red mulberry red passionfruit red salak redcurrant rhubarb riberry rimu rose apple rose hip roseleaf bramble berry round lime roundleaf serviceberry rowan rukam sabal palm fruit sageretia saguaro fruit salak salal salal berry salmonberry sampang sand cherry sandpaper fig sansapote santa claus melon santol sapodilla sapote sargent crabapple sargent's cherry saskatoon satsuma satsuma mandarin savannah cherry saw palmetto fruit sawtooth blackberry scarlet firethorn scarlet passionfruit sea anemone passionfruit sea buckthorn sea coconut sea grape shangjuan shine muscat shipova shoebutton ardisia shonan gold shrub apple siberian apricot siberian crab apple sikkim crabapple silver almond silver buffaloberry silver peanut butter fruit sloe small-leaved fuchsia small-leaved myrtle berry small-leaved tamarind smooth blackberry smooth davidson's plum smooth serviceberry smooth stone peach snow pear snow raspberry snowy mespilus solomon's plume soncoya sorb sour cherry sour fig sourplum soursop south american sapote southern crabapple spanish cherry spanish lime spanish tamarind sprite melon staghorn sumac star apple star fruit stinking passionfruit stone bramble berry strangler fig strawberry strawberry tree fruit sudachi sugar plum sugar-apple surinam cherry susung-kalabaw swartbas sweet apple-berry sweet calabash sweet crabapple sweet granadilla sweet limetta sycamore fig syrian pear taiwan cherry taiwan crabapple taiwan tangerine tamaran tamarillo tamarind tamarind-plum tangelo tangerine tangor tapia tayberry terap terap hitam terap nasi terengganu cherry texas almond texas peach texas persimmon thimbleberry tianshan cherry tigger melon tilap toad tree fruit toringo crabapple totara toyon ugli fruit ussurian pear utah serviceberry vanilla velvet apple velvet tamarind viagra palm vitis vinifera volkamer lemon wampee water lemon watermelon watery rose apple wax apple white aspen berry white bark raspberry white currant white fig white kwai muk white mulberry white passionfruit white sapote white-stemmed bramble wiegand's serviceberry wild cherimoya wild cherry wild dilly wild himalayan cherry wild jack wild orange wild peach wild strawberry willow leaf cherry wineberry winter-flowering cherry wolfberry wongi wood-apple wooly jelly palm fruit ximenia yangmei yantok yatay palm fruit yellow granadilla yellow mombin yellow plum yew berry yoshino cherry youngberry yunnan crabapple yuzu zig-zag vine fruit zwetschge ``` I've edited this longer list to remove fruits that were only listed with a scientific name (no common name) and fruits containing digits. I've made them all lower case, but kept diacritics. I've also kept in the section on "not technically fruit", including rhubarb.