Nom de langue inversé [fermé]


10

Vous devez coder un morceau de code qui ressemble à la sortie du nom de la langue mais en fait la sortie du nom inversé.

Par exemple, un programme Python devrait ressembler à sa sortie Pythonmais devrait en fait sortir nohtyP.

Le gagnant est la réponse avec le plus de votes en une semaine!


2

7
Je vote pour fermer cette question comme hors sujet car les questions sournoises ne sont plus les bienvenues sur ce site
caird coinheringaahing

13
Il est tellement dommage que le sournois ait été rendu hors sujet. La communauté les aime.
Adám

1
Cela aurait pu être intéressant s'il avait dit "Les caractères du nom de la langue ne peuvent pas être codés en dur".
officialaimm

3
@ Adám: En regardant la qualité des réponses à ce défi, je peux voir pourquoi nous n'aimons plus les défis comme celui-ci sur le site. La plupart des réponses sont terribles (pas même obscurcies du tout), et la plupart des autres exploitent une faille dans le libellé de la question.

Réponses:


73

PHP , 3 octets

PHP

Essayez-le en ligne!

On dirait qu'il sort le nom de la langue, mais ce sont en fait les lettres dans l'ordre inverse.


10
Je déteste normalement les questions sournoises, mais celle-ci est géniale
caird coinheringaahing

9
Attendez, c'est inversé? Êtes-vous sûr ...
user41805

10
Le défi PHP a été créé pour.
PyRulez

2
Je ne peux pas croire ça ... Je déteste les Palindromes!
M. Xcoder

9
@KritixiLithos 100%. J'ai collé la sortie dans un script où je l'ai comparée 'PHP'[::-1]et elle est revenue true.
Stewie Griffin

22

R, 8 octets

Cela m'a pris un certain temps pour comprendre celui-ci, mais je pense que je l'ai résolu!

cat("R")



12

Braingolf , 20 octets

"Braingolf"@@@@@@@@@

Essayez-le en ligne!

@Imprime un caractère en ASCII, cependant, car "Braingolf"pousse la chaîne dans l'ordre, le dernier élément de la pile est f, donc le premier @s'imprime f, et ainsi de suite.

En raison de cette bizarrerie, le premier Hello, World!programme à Braingolf était en fait:

"!dlroW ,olleH"@@@@@@@@@@@@@

Sidenote: Braingolf à l'envers est Flogniarb, ce qui pourrait en fait être un meilleur nom de langue que Braingolf!


12

C ++

#include <iostream>
int main()
{
    char C = 1;
    std::string CPP;
    for(C++; C++ < 42; C++)
        CPP += "C++";
    std::cout << CPP[C++];
    std::cout << CPP[C++];
    std::cout << CPP[C++];
    return 0;
}

Essayez-le en ligne!


11

> <> , 8 octets

"><>">o<

Essayez-le en ligne!

Fait amusant, cela inverse en fait le nom de la langue. Le nom, cependant, est un palindrome. Ce qui est très drôle pour moi, car «pâlir» (qui annonce presque le début du «palindrome») est une sorte d'anguille en néerlandais.


2
@Mayube, instinctivement, je pensais cela aussi et c'était "Huh, ><>sort la pile inversée, pourquoi je reçois ><>". Puis j'ai compté les GT et LT ...
steenbergh

3
mais cela ne fonctionne pas, car il ><>ne produit pas <><, le but est de sortir le nom de la langue inversée
Skidsdev

5
@Mayube ><>inversé est toujours ><>;)
user41805

5
Oh oui, je le vois maintenant, je devais littéralement le remplacer ><>par 121dans le code pour comprendre ce que vous disiez: P
Skidsdev

1
@steenbergh Je l'ai contré. ;)
Arjun

8

Gelée , 8 octets

“Jelly”U

Essayez-le en ligne!

"U" est un atome suffisamment dénué de sens pour "inverser un tableau" que 99% des programmeurs supposeront probablement que ce programme produira "Jelly". Peut-être pas autant de golfeurs de code, cependant.


C'est assez évident même pour les programmes Jelly débutants comme moi il y a quelques semaines. (Je n'ai cependant pas downvote).
HyperNeutrino

1
@HyperNeutrino Wow, je ne savais pas que vous étiez un programme de gelée débutant! : P
Esolanging Fruit

1
@ Challenger5 Eh bien, je suis désolé de ne pas pouvoir intégrer: p
HyperNeutrino


5

APL (Dyalog) , 24 octets

Sorties sur STDERR. Il s'agit d'une simple réduction d'identité, mais APL va de droite à gauche!

{⍺⊣⍞←⍵}/' APL'

Essayez-le en ligne!


Version alternative, tacite et auto-documentée:

Print←⍞∘←
Identity←⊣
All←/
IdentityPrint All' APL'

Essayez-le en ligne!


APL: une approche interactive ( jeu de mots voulu ). Demandons les trois lettres et saisissons-les dans le bon ordre:

⎕⎕⎕
'A'
'P'
'L'

Fonctionne car APL évalue de droite à gauche et demande donc d'abord la lettre la plus à droite, mais nous entrons d'abord le "A", etc.

Essayez-le en ligne!


4

J, 3 octets

Sauter sur le train de la langue est palindrome:

'J'

Hm… |.'J'serait plus approprié.
2017

2

q, 5 octets

un nom de langue à une lettre rend ce problème trivial

1"q";

Production:

q

-1

Bash, 10 octets

rev<<<Bash

Essayez-le en ligne!


4
Si vous utilisez shau lieu de, bashvous pouvez enregistrer deux octets. Je n'ai jamais suggéré de changer de langue pour un programme permettant d'économiser deux octets lol
Sirens

@Sirens: shne prend pas en charge la <<<redirection. bashest parfois renommé sh, mais cela ne change pas le fait que la langue est toujours Bash.

Je me suis trompé: sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16). Un peu méchant qu'ils fassent cela étant donné que sh et bash se comportent différemment.
Sirens
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.