KWAS
Academy
Learn. Build. Master.
Learn Docs
Courses
Technologies
Roadmaps
Practice
Projects
Playground
Glossary
Search...
Ctrl K
Dark
QUICK START:
HTML
CSS
JavaScript
TypeScript
Python
SQL
React
Next.js
Node.js
DSA
System Design
DevOps
Cybersecurity
AI / ML
</>
KWAS Cloud Studio IDE
Auto-Detected: JAVASCRIPT
Multi-Language Compiler, Live Web Sandbox & Graphic Data Viewer
Auto Detect ✨
Web (HTML/CSS/JS)
JavaScript
TypeScript
Python
SQL Data
Java
C++
Go
Rust
JSON
Markdown
Run (Ctrl+Enter)
Code Editor
Output & Visualizer
EDITOR (JAVASCRIPT)
UTF-8
•
javascript
#include <iostream> #include <vector> #include <memory> #include <algorithm> struct Task { int id; std::string title; int priority; Task(int i, std::string t, int p) : id(i), title(t), priority(p) {} }; int main() { std::vector<std::unique_ptr<Task>> tasks; tasks.push_back(std::make_unique<Task>(1, "Implement JWT Authentication", 1)); tasks.push_back(std::make_unique<Task>(2, "Design Relational Schema", 3)); tasks.push_back(std::make_unique<Task>(3, "Deploy Kubernetes Cluster", 2)); tasks.push_back(std::make_unique<Task>(4, "Optimize B-Tree Indexes", 4)); std::sort(tasks.begin(), tasks.end(), [](const auto& a, const auto& b) { return a->priority > b->priority; }); std::cout << "--- Prioritized Task Queue ---" << std::endl; for (const auto& task : tasks) { std::cout << "[Priority " << task->priority << "] " << task->title << std::endl; } std::cout << "\nTotal tasks queued: " << tasks.size() << std::endl; return 0; }
Console Logs
>
KWAS Multi-Language Execution Engine ready.
>
Click 'Run (Ctrl+Enter)' to execute.