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!

caird coinheringaahing
la source
2
Signalé pour fermer car les questions sournoises ne sont plus les bienvenues .
scatter
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.

Stewie Griffin
la source
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")
rturnbull
la source
16

HTML, 11 octets

‮HTML

-4 octets codant en dur le caractère unicode dans un fichier html

HTML, 12 octets

‮HTML

Le navigateur fait le reste dans un fichier html

‮HTML

Jörg Hülsermann
la source
1
Pourrait vouloir vérifier la balise sournoise
Skidsdev
@Mayube maintenant mieux?
Jörg Hülsermann
2
Ouais c'est beaucoup mieux
Skidsdev
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!

Skidsdev
la source
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!

Steadybox
la source
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.

steenbergh
la source
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.

dispersion
la source
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
8

C (gcc) , 20 18 octets

-2 octets grâce à cleblanc.

Les spécifications ne disent rien sur aucune sortie sur STDERR donc ...

main(){puts("C");}

Essayez-le en ligne!

totalement humain
la source
3
Pourquoi ne pas utiliser put ("C") pour économiser quelques octets.
cleblanc
1
Première utilisation de C lol. Merci!
2017 totalement humain
@Downvoter, veuillez expliquer.
2017
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!

Adam
la source
4

J, 3 octets

Sauter sur le train de la langue est palindrome:

'J'
daniero
la source
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
skeevey
la source
-1

Bash, 10 octets

rev<<<Bash

Essayez-le en ligne!

DrnglVrgs
la source
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