ACTNBM – Editorial

PROBLEM LINK:

Practice
Contest

Author: Arkapravo Ghosh
Tester: Aparup Ghosh
Editorialist: Aparup Ghosh

DIFFICULTY:

CAKEWALK

PREREQUISITES:

Basic programming, conditionals

PROBLEM:

Given two integers S and H you need to output “Shinchan” if S > H or “Himawari” otherwise.

QUICK EXPLANATION:

According to the given conditions, Shinchan can only win when S is greater than H. In any other case, Himawari is the winner.

EXPLANATION:

We can simply check if S is greater than H or not. If S > H, then we output “Shinchan”(without quotes) else (i.e. when S <= H), we output “Himawari”(without quotes).
The time complexity is O(T).

AUTHOR’S AND EDITORIALIST’S SOLUTIONS:

Author’s solution can be found here.
Editorialist’s solution can be found here.

2 Likes

#include<stdio.h>
void main()
{
int s,h;
printf("\n Enter the two no= “);
scanf(”%d%d",&s,&h);
printf("\n S=%d",s,"\n H=%d",h);
if(s>h)
{
printf("\n Sinchan");
}
else
{
printf("\n Himawari");
}
}

for _ in range(int(input())):
    S, H = [int(x) for x in input().split()]
    print(["Himawari","Shinchan"][S>H])