عضو کانال یوتیوب ما شوید.

تمرین “سوال زرد” + جاوا

تمرین کدکاپ
تمرین کدکاپ

تمرین سوال زرد

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

با ما همراه باشید.

 

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

به همین دلیل تصمیم گرفته است تا در مورد این رشته تحقیق کند.

او به افراد مختلفی مراجعه می‌کند و هرکدام یک مقداری اطلاعات به او می‌دهند.

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

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

حالا شما باید بگویید که اگر یک نفر به اندازه‌ی n به مهدی اطلاعات بدهد، ما باید انتظار چه کلمه‌ای را از او داشته باشیم.

 

ورودی:

در تنها سطر ورودی یک عدد طبیعی 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 و ! را در کنار هم چاپ کرده و برنامه خاتمه می یابد.

موفق باشید.

 

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