У цьому виклику потрібно взяти два числа (розділені пробілом) як введення та виведення правильного трикутника ASCII, складеного x
s.
Першим числом буде ширина та висота трикутника, який слід вивести. Другим числом буде кут, у якому буде прямий кут. Кути пронумеровані від 1 до 4, починаючи з верхнього лівого кута та йдучи в порядку читання англійською мовою:
1 2
3 4
Наприклад (входи та їх відповідні трикутники):
INPUT | 3 1 | 3 2 | 3 3 | 3 4
------+-----+-----+-----+----
OUT- | xxx | xxx | x | x
PUT | xx | xx | xx | xx
| x | x | xxx | xxx
Вихід програми повинен точно відповідати цим прикладам відповідно до відповідних даних.
Вхід завжди буде дійсним: перше число буде цілим числом ≥1, а друге число - 1, 2, 3 або 4.
Це код-гольф ; виграє найкоротший код (у кількості символів).
(⍎⍵⌷'functions')
частину, перш ніж вона вирішить, як інтерпретувати всю заяву? Розглянемо для прикладу1+(⍵⌷'12+')|40
. Він би навіть не знав, чи|
є монадичним чи діадичним перед тим, як використовувати⍎
цю частину, що склалася в дужках. Все абстрактне синтаксичне дерево змінюється залежно від оцінки.