Dans ce défi, vous devez prendre deux nombres (séparés par un espace) comme entrée et sortie d'un triangle rectangle ASCII, composé de xs.
Le premier nombre sera la largeur et la hauteur du triangle que vous devez sortir. Le deuxième nombre sera dans quel coin l'angle droit sera. Les coins sont numérotés de 1 à 4, en commençant en haut à gauche et dans l'ordre de lecture anglais:
1 2
3 4
Par exemple (entrées et leurs sorties triangulaires respectives):
INPUT | 3 1 | 3 2 | 3 3 | 3 4
------+-----+-----+-----+----
OUT- | xxx | xxx | x | x
PUT | xx | xx | xx | xx
| x | x | xxx | xxx
La sortie de votre programme doit correspondre exactement à ces exemples pour leurs entrées respectives.
L'entrée sera toujours valide: le premier nombre sera un entier ≥1 et le deuxième nombre sera 1, 2, 3 ou 4.
C'est du code-golf ; le code le plus court (en nombre de caractères) gagne.



(⍎⍵⌷'functions')partie avant de décider comment interpréter l'ensemble de la déclaration? Considérez par exemple1+(⍵⌷'12+')|40. Il ne saurait même pas s'il|est monadique ou dyadique avant d'avoir⍎ingéré cette portion entre parenthèses. L'arbre de syntaxe abstrait entier change en fonction de l'évaluation.