Prime #### Prepinsta Prime

Video courses for company/skill based Preparation

(Check all courses)
Get Prime Video
Prime #### Prepinsta Prime

Purchase mock tests for company/skill building

(Check all mocks)
Get Prime mock

# TCS Coding Questions 2022 Day1 Slot 1

## Coding Question 1 for 2022 (September slot) ### TCS Coding Question Day 1 Slot 1 – Question 1

Problem Statement – An automobile company manufactures both a two wheeler (TW) and a four wheeler (FW). A company manager wants to make the production of both types of vehicle according to the given data below:

• 1st data, Total number of vehicle (two-wheeler + four-wheeler)=v
• 2nd data, Total number of wheels = W

The task is to find how many two-wheelers as well as four-wheelers need to manufacture as per the given data.

Example :

Input :

• 200  -> Value of V
• 540   -> Value of W

Output :

• TW =130 FW=70

Explanation:

130+70 = 200 vehicles

(70*4)+(130*2)= 540 wheels

Constraints :

• 2<=W
• W%2=0
• V<W

Print “INVALID INPUT” , if inputs did not meet the constraints.

The input format for testing

The candidate has to write the code to accept two positive numbers separated by a new line.

• First Input line – Accept value of V.
• Second Input line- Accept value for W.

The output format for testing

• Written program code should generate two outputs, each separated by a single space character(see the example)
• Additional messages in the output will result in the failure of test case
`#include <bits/stdc++.h>using namespace std; int main () {  int v, w;  cin >> v >> w;  float x = ((4 * v) - w) / 2;  if ((w & 1) || w < 2 || w <= v)    {      cout << "INVALID INPUT";      return 0;    }  cout << "TW=" << x << " " << "FW=" << v - x;}`
`import java.util.*;public class Solution{    public static void main(String[] args)    {             Scanner sc=new Scanner(System.in);             int v=sc.nextInt();             int w=sc.nextInt();             float res=((4*v)-w)/2;             if(w>=2 && (w%2==0) && v<w )                System.out.println("TW= "+(int)(res)+" FW= "+(int)(v-res));             else                System.out.println("INVALID INPUT");    }}`
`v=int(input())w=int(input())if (w&1)==1 or w<2 or w<=v:    print("INVALID INPUT")else:    x=((4*v) -w)//2    print("TW={0} FW={1}".format(x,v-x))`