Start learning free

LESSON 98 OF 414 · CONDITIONAL STATEMENTS - CHALLENGES

Top K Brands V2 - Better of Two in TypeScript

Practice

Two brands sell the same product. Show the one with the higher rating.

You start with:

const brand1: string = "TechPro";
const rating1: number = 4;
const brand2: string = "MegaCorp";
const rating2: number = 5;

let bestBrand: string;
let bestRating: number;

Build:

1. MegaCorp (5)

Rules:

  • Use if/else to pick the winner: brand1 when rating1 > rating2, otherwise brand2.
  • The starter already declares bestBrand and bestRating: assign the winner's name and rating to them inside the branches.
  • Format the result as "1. Brand (rating)" and print it with console.log(...).

Pick the winner into bestBrand and bestRating first, then build the output text from them.

TypeScript turns the number into text for you when you join it to a string with +.

const brand1: string = "TechPro";
const rating1: number = 4;
const brand2: string = "MegaCorp";
const rating2: number = 5;

let bestBrand: string;
let bestRating: number;

if (rating1 > rating2) {
    bestBrand = brand1;
    bestRating = rating1;
} else {
    bestBrand = brand2;
    bestRating = rating2;
}
console.log("1. " + bestBrand + " (" + bestRating + ")");

STEP 1 OF 5
    Ctrl + Enter to check

    Top K Brands V2 in TypeScript

    Keep going with TypeScriptAbout 340 step-by-step lessons, from your first line of code to coding interviews. Free to start.
    Start learning free