من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

تمرین سوال زرد(جاوا)

تمرین سوال زرد(جاوا)
تمرین سوال زرد(جاوا)

تمرین سوال زرد(جاوا)

در این نوشته تمرین “سوال زرد” که در مسابقه‌ی کدکاپ آمده است را با زبان برنامه نویسی جاوا حل خواهیم کرد.

 

تمرین سوال زرد (جاوا)

مهدی که از کدزدن خسته شده‌است، به تازگی به رشته‌ی صنایع علاقه پیدا کرده است. به همین دلیل تصمیم گرفته است تا در مورد این رشته تحقیق کند. او به افراد مختلفی مراجعه می‌کند و هرکدام یک مقداری اطلاعات به او می‌دهند. او به اندازه‌ی مقدار اطلاعاتی که از اشخاص می‌گیرد متعجب می‌شود. مثلا اگر یک عدد اطلاعات بگیرد می‌گوید Wow!، اگر دوتا اطلاعات بگیرد می‌گویدWoow! و به همین شکل مقدار کشیدن کلمه (تعداد o‌ها) زیاد می‌شود.

 

ورودی

در تنها سطر ورودی یک عدد طبیعی n به شما داده شده است که نمایانگر مقدار اطلاعات داده‌شده به مهدی است.

1 ≤ n ≤ 10

خروجی

خروجی شامل یک کلمه است،‌ که نشان‌دهنده‌ی کلمه‌ ایست که مهدی بعد از شنیدن اطلاعات راجع به رشته‌ی صنایع می‌گوید.

مثال:

input :
1
output:
Wow!
---------------------
input :
3
output:
Wooow!
---------------------
input :
5
output:
Wooooow!

کد + حل:

import java.util.Scanner;

public class Main {
    static Scanner sc = new Scanner(System.in);
    public static void main(String[] args) {
        int num = sc.nextInt();
        System.out.print("W");
        for (int i=1; i<=num; i++)
            System.out.print("o");
        System.out.print("w!");
    }
}

ابتدا از ورودی یک عدد گرفته و سپس کاراکتر W را چاپ کرده، بعد از چاپ آن یک حلقه به طول عدد دریافتی گرفته و با هر بار گردش حلقه یک کاراکتر o چاپ می‌کنیم؛ سپس کاراکتر W و‌! را در کنار هم چاپ کرده و برنامه خاتمه می‌یابد.

منبع سوال: سایت کوئرا

برای امتیاز به این نوشته کلیک کنید!
[کل: 3 میانگین: 5]