Luminous jewels - the polishing game

Assignment Help JAVA Programming
Reference no: EM13264992

Luminous Jewels - The Polishing Game

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Necklaces require polishing the jewels. Operationally, all jewels of the same colour can be polished in one sitting.

Damjibhai and Shamjibhai are two jeweler friends. They decide to play a simple game. The game comprises of removing the jewels for polishing, turn by turn. Once a jewel is removed from the necklace, all other jewels of the same colour are assumed to be removed for polishing from the necklace. The player who polished the most jewels, wins. Damjibhai being more senior, always gets a chance to play first (remove jewel from necklace first). If both players play optimally, find out if Damjibhai can win. The following are the rules of their game

1. Jewels can only be removed for polishing from either end of the necklace (i.e. head or tail)

2. Once a jewel type is removed from the necklace, all other instances of the same jewel type is treated as polished by the person who removed the jewel

3. For purpose of this problem, we have represented the necklace as a string and each character of the string is a Luminous Jewel

Input Format:

First line starts with T, number of test cases. Each test case T contains a necklace (N).

Output Format:

Print "Yes" if Damjibhai can win, else print "No".

Constraints:

1<=T<=100

1<=|N|<=500, N will only contain lower case alphabets ('a'-'z').

Sample Input and Output

SNo.

Input

Output

1

2
aba
abbcgdffe

Yes
No

Reference no: EM13264992

Questions Cloud

What does the lower control limit tell us : What does the upper control limit of either a p, np, c, or u chart tell us about the process? What does the lower control limit tell us?
What is the probability that in the next sample of 25 flight : At any given moment, the airport managers estimate that there is a 1% chance of a runway incursion (near-miss). What is the probability that in the next sample of 25 flights, 1 or fewer runway incursions will occur?
Characterize public health issues : Differentiate between the three centuries.? What are some of the issues that define and characterize public health issues and progress in the the (18th - 19th) and 20th centuries?
Find direction and magnitude of the frictional force : A 1,576-kg car is moving down a road with a slope (grade) of 11% while slowing down at a rate of 3.6 m/s^2. find direction and magnitude of the frictional force
Luminous jewels - the polishing game : Once a jewel type is removed from the necklace, all other instances of the same jewel type is treated as polished by the person who removed the jewel
What is the probability that in the next sample : At any given moment, the pipeline managers estimate that 1.5% of the seams will need repair. What is the probability that in the next sample of 25 seams, 2 or fewer of the seams will need repair?
Liquid gasoline will burn but gasoline vapour will explode : Liquid gasoline will burn, but gasoline vapour will explode. people who work in papaya-processing plants have to wear gloves.
What is the ucl : The following information and chart is data for these final inspections. Each sample represents one ship (n = 1). Create a c chart.
What is the dispersion of the outgoing beam : A horizontal incident beam consisting of white light passes through an equilateral prism. What is the dispersion (thetaV -thetaR) of the outgoing beam

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd