Печать треугольника в г - PullRequest
       5

Печать треугольника в г

0 голосов
/ 20 октября 2018

Я пытаюсь написать какой-нибудь код, который даст мне вывод, который выглядит следующим образом:

              *
             * *
            * * *
           * * * *
          * * * * *
           * * * *
            * * *
             * *
              *

Учитывая мой ограниченный опыт, ближайший, который я получил, был:

for(i in 1:5) {
  print(strrep("*", i))
}

for(i in 4:1) {
  print(strrep("*", i))
}

, которыйдает мне:

# *
# **
# ***
# ****
# *****

and

# ****
# ***
# **
# *

Любое руководство будет очень полезно.

Заранее спасибо!

1 Ответ

0 голосов
/ 20 октября 2018

Pad дополнительное пространство

for(i in c(1:5, 4:1))
  cat( paste0(strrep(" ", 5 - i), strrep("* ", i), "\n") )

    * 
   * * 
  * * * 
 * * * * 
* * * * * 
 * * * * 
  * * * 
   * * 
    * 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...