Я хочу сделать прямоугольник с прописными буквами. Например, когда мы ввести является "A"
, а затем показатьРисовать прямоугольник, используя заглавные буквы
A
, если "B"
, то
BBB
BAB
BBB
, если "C"
, то
CCCCC
CBBBC
CBABC
CBBBC
CCCCC
шаблон будет походить, что до Z .У меня удалось создать прямоугольник, но это всегда одно и то же письмо:
BBB
BBB
BBB
Вот мой код:
$('#click').click(function() {
$('#output').html('');
var input = $('#input').val();
var validpattern = new RegExp('^[A-Z\d&Ñ]+$');
if (input.length > 1) {
$('#output').append('invalid output');
} else if (!input.match(validpattern)) {
$('#output').append('invalid output');
} else {
var string = String.fromCharCode(input.charCodeAt(0));
var stringa = 65;
var inputascii = string.charCodeAt();
var inputasciiawal = inputascii;
var jarak = inputascii - stringa;
jarak = jarak * 2;
var kiri = 0;
console.log(jarak);
for (kiri; kiri <= jarak; kiri++) {
$('#output').append('<br>');
for (var isi = 0; isi <= jarak; isi++) {
$('#output').append(String.fromCharCode(inputascii));
}
}
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="input">
<button id="click">click</button>
<br><br>
<span id="output"></span>
Что вы хотите сказать? –
@JayBlanchard i can not все еще делаю шаблон, пожалуйста, прочитайте мое объяснение –
Я верю, что его вопрос: «Может кто-то сделать мою домашнюю работу». На что ответ «SO не является домашней машиной». – bhspencer