ar
Feedback
JavaScript || DSA

JavaScript || DSA

الذهاب إلى القناة على Telegram

Assalomu Alaykum: Bu Kanalda Dasturlashga oid turli xil masalalar tashlab boriladi. Bu Kanalni ochishdan maqsad masala ishlash ko'nikmasini oshirish. Masalalar asosan leetcode.com dan olinadi va tarjima qilinadi. Takliflar: @abduhamid0v

إظهار المزيد
279
المشتركون
-124 ساعات
-37 أيام
-830 أيام
أرشيف المشاركات
N-queens muammosi n x n shaxmat doskasida n ta shohni joylashtirish masalasidir, bunda biror bir shoh boshqa bir shohga hujum
N-queens muammosi n x n shaxmat doskasida n ta shohni joylashtirish masalasidir, bunda biror bir shoh boshqa bir shohga hujum qilmasligi kerak. Sizga butun son n berilgan. Ushbu muammo uchun barcha yechimlarni toping va qaytaring. Javoblarni istalgan tartibda qaytarishingiz mumkin. Har bir yechim shohlarning joylashuvini ko'rsatadigan o'ziga xos doska konfiguratsiyasidan iborat bo'ladi, bu erda 'Q' harfi shohni, '.' esa bo'sh joyni bildiradi. Example 1(+rasm):
Input: n = 4 Output: [[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]] Explanation: 4-queens muammosiga ikkita o'ziga xos yechim mavjud, yuqorida ko'rsatilganidek.
Example 2: Input: n = 1 Output: [["Q"]]
Agar savolda qiynalsangiz research qilib ko'ring, commentda active bo'ling. @JavaScriptQuiiz

1 ta boost kerak.

Assalomu alaykum, kanalda ko'plab premium obunchilar bor ekan, kanalga boost bosinglar, qiziqarli videolar joylab boramiz. https://t.me/boost/JavaScriptQuiiz

Sizga bitta sonlar ro‘yxati berilgan. Bu ro‘yxatda faqat musbat sonlar va nol bo‘lishi mumkin. Sizning vazifangiz quyidagicha: 1-Har bir sondan keyingi musbat sonlar yig‘indisini topib, yangi ro‘yxat hosil qiling. Agar sondan keyin musbat son bo‘lmasa, uning o‘rniga null yozilsin. 2-Yangi ro‘yxatni consolega chiqarish kerak. Shartlar va cheklovlar: ~Faqat musbat sonlar va nol bilan ishlaysiz (manfiy sonlar yo‘q). ~Dastur optimal ishlashi kerak. ~Ro‘yxat kamida bitta elementdan iborat bo‘ladi.
input: let numbers = [3, 0, 2, 7, 0, 1, 0]; output: // [10, 10, 8, 1, null, null, null]
@JavaScriptQuiiz

Kim nechtasini topdi ?
Anonymous voting

Options
Anonymous voting

console.log(1);
setTimeout(() => console.log(2), 0);
Promise.resolve().then(() => console.log(3));
console.log(4);

Options
Anonymous voting

let x = 1;

function outer() {
  let x = 2;

  function inner() {
    console.log(x);
  }

  return inner;
}

const func = outer();
func();

Repost from N/a
Options
Anonymous voting

Repost from N/a
console.log(1);

setTimeout(() => {
  console.log(2);
}, 0);

Promise.resolve().then(() => {
  console.log(3);
});

console.log(4);

setTimeout(() => {
  console.log(5);
}, 0);

Options
Anonymous voting

let person = {
  name: "Alice",
  greet: () => {
    console.log(`Hello, ${this.name}`);
  },
};

person.greet();

Options
Anonymous voting

let arr = [1, 2, 3];
arr[10] = 42;

console.log(arr.length);
console.log(arr[6]);

Options
Anonymous voting

function test() {
  console.log(a);
  var a = 10;
  console.log(a);
}

test();

Options
Anonymous voting

let x = {
  value: 10,
  toString() {
    return this.value++;
  },
};

if (x == 10 && x == 11) {
  console.log("It works!");
}

Options
Anonymous voting