Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.

Questions tagged [java]

This challenge is related to the Java language. Note that challenges that require the answers to be in a specific language are generally discouraged.

Filter by
Sorted by
Tagged with
-4 votes
1 answer
286 views

Need to write a JS function compare(a,b) for numbers which return 1 when a > b, 0 when a == b, -1 when a < b. Also following properties should hold: compare(NaN, NaN) = 0 NaN is bigger than any ...
Ihromant's user avatar
22 votes
17 answers
2k views

CLOSED to competing entries New bots are welcome but are not part of the main competition and probably won't be officially tested. You stand on a dusty stretch of code, watching the other programs ...
Romanp's user avatar
  • 1,377
1 vote
2 answers
621 views

Pipe a short stream to the following Java program run with accompanying command line options, such that it prints true. ...
Tom Hawtin - tackline's user avatar
-6 votes
2 answers
464 views

Not a new one: Input N, being n, 0 ≤ n ≤ 5. Output N times "Hello World." Example: Input 3 Output Hello World. Hello World. Hello World. These 2 are my ...
Looking4Tips's user avatar
3 votes
4 answers
591 views

So glad I found this cool site. Wanted to try sharing a coding challenge a friend gave me, an interview question. Usually it is written in java, but you can use whatever language you want, just have ...
Puzzle's user avatar
  • 55
33 votes
30 answers
8k views

This is a KOTH challenge for the dollar bill auction game in game theory. In it, a dollar is being sold to the highest bidder. Bids go up in increments of 5¢, and the loser also pays their bid. The ...
RamenChef's user avatar
  • 1,215
37 votes
4 answers
3k views

You are an enterprising dot who wants to increase the land under its control. This is quite simple - travel outside your current land and loop back into your land and everything in that loop is now ...
J Atkin's user avatar
  • 5,091
5 votes
0 answers
337 views

In preparation for the AP Computer Science AP Test (Java), our teacher has been giving us FRQs from previous years for practice. My friend and I were golfing this during class today and got it as ...
Targz's user avatar
  • 77
5 votes
1 answer
854 views

We've had problems to generate minesweeper games. We've had problems to solve these minesweeper games. Now... It's time to battle other people on a minesweeper game! Your program must be run in Java....
hyperneutrino's user avatar
  • 42.8k
-4 votes
2 answers
714 views

I find NullPointerException to be interesting since there are no explicit pointers in Java. Here is a program that throws such an exception. ...
ceilingcat's user avatar
  • 8,255
-4 votes
2 answers
3k views

Write a Java method to check if a given string matches any value in a given enum. Your method will take two parameters, one a string and one an enum, and return ...
SamCle88's user avatar
45 votes
19 answers
3k views

In this challenge, you are going to create a Fellowship with the goal of defeating all other fellowships in battle. A fellowship (team) consists of 3 characters. Each character moves independently ...
Nathan Merrill's user avatar
16 votes
4 answers
2k views

For my CS class, my instructor has given us the assignment of creating a rectangle made of asterisks with diagonal lines drawn through it in Java. He also told us to write it in as few bytes as ...
Noah Sherry's user avatar
4 votes
3 answers
727 views

King of the Torus! Your job is to conquer the torus, but wait, there are multiple other players banded together in teams facing you! You will need to use your wit's to conquer the torus. There are ...
Rohan Jhunjhunwala's user avatar
3 votes
1 answer
910 views

So, recently, I found myself reformatting my code for Vitsy to using anonymous class instances for commands rather than the normal method approach. For those who don't know, anonymous class instance ...
Addison Crump's user avatar
23 votes
7 answers
5k views

This is a king of the hill challenge for Dots and Boxes (aka Pen the Pig). The game is simple, on your turn just draw a line on an empty fence. Every time you complete a square you get a point. Also, ...
geokavel's user avatar
  • 6,686
25 votes
14 answers
2k views

sheesh, is this really the 4th? For all you oldcomers, the core challenge is the same, but we are using Java instead of a custom language. Here are the past three CodeBot challenges, in case you are ...
Nathan Merrill's user avatar
19 votes
12 answers
2k views

https://en.wikipedia.org/wiki/Connect_Four Does anyone remember the 2 player game connect 4? For those who don't it was a 6x7 board that stands vertical on a surface. The goal of connect 4 is to, ...
J Atkin's user avatar
  • 5,091
50 votes
28 answers
9k views

This king-of-the-hill challenge is based off of the game show, Weakest Link. For those unfamiliar with the show, the crux of this challenge deals with who you vote off: If the other players are ...
Nathan Merrill's user avatar
18 votes
10 answers
2k views

In the future when Time Travel (abbreviated as TT) will be common, coin tossing will become a serious mind-sport. To prepare for the future we create a competition for programs where time traveling ...
randomra's user avatar
  • 20.9k
5 votes
5 answers
1k views

In this challenge, you will be given the source code of a Java program. Your task is to write a function or full program that will remove the whitespace from this program. The whitespace-removed ...
GamrCorps's user avatar
  • 7,642
10 votes
4 answers
3k views

I'm working on a golf for Java and I need an infinite loop. Obviously, I don't want to spend any more bytes than I have to, especially in such an expressive language. Assuming I have some code I want ...
corsiKa's user avatar
  • 415
8 votes
0 answers
896 views

A friend of mine got this question during an interview. The interview ended with no luck for him, but still, we're very curious to hear the solution. The question is as follows: Modify the code below ...
ofirbt's user avatar
  • 181
12 votes
5 answers
2k views

Introduction In this game, players use their armies to fight other players' armies, capture territories, and become the last man standing. Each turn, players receive a base number of armies to use at ...
TNT's user avatar
  • 2,242
11 votes
11 answers
1k views

Rocket Bots The year is 3024. People have become too scarce a resource to risk in war, so combat has shifted to the robots. Your task is to construct a bot like no other, who's rockets will rain ...
Cain's user avatar
  • 1,179
12 votes
7 answers
2k views

Pazaak is a card game from the Star Wars universe. It is similar to BlackJack, with two players pitted against each other trying to reach a total of twenty without going over. Each player has a "side ...
Michael Brandon Morris's user avatar
22 votes
9 answers
3k views

Liar's Dice is a fairly simple dice game. I've seen a few different variations of the rules, but here is the version I'm most familiar with: Each player starts with 5d6 Except when tallying the dice ...
SuperJedi224's user avatar
22 votes
12 answers
2k views

COMPLETE Wumpus season has ended, and with, the lives of many a vicious Wumpus and brave Hunter. As well as some cowardly, immoral and downright stupid Hunters. But at the end of the day, ...
Cain's user avatar
  • 1,179
18 votes
9 answers
1k views

UPDATE: The gist-files are updated (including new submissions) as the Controller.java did not catch Exceptions (only errors). It does now catch errors and exceptions and also prints them. This ...
flawr's user avatar
  • 44.1k
15 votes
9 answers
1k views

UPDATE: The gist-files are updated (including new submissions) as the Controller.java did not catch Exceptions (only errors). It does now catch errors and exceptions and also prints them. This ...
flawr's user avatar
  • 44.1k
37 votes
20 answers
4k views

One of the most common voting systems for single-winner elections is the plurality voting method. Simply put, the candidate with the most votes wins. Plurality voting, however, is mathematically ...
PhiNotPi's user avatar
  • 29.3k
0 votes
2 answers
428 views

I have a lot of java projects and I am often making new ones. I have a few helper classes (Vector, Logger, etc.) and it takes a lot of time correcting the first line to the correct package, I would ...
xenia's user avatar
  • 8,202
6 votes
7 answers
2k views

Your task here is to write an AI for a simple robot battle. The class to be implemented is provided at the bottom of this post, and source of the controller can be found here. Requirements Write a ...
SuperJedi224's user avatar
31 votes
6 answers
9k views

BS is a card game where the object of the game is to lose all of your cards. A game consists of four players and a 52-card deck. Each player is randomly dealt 13 cards. Normally, cards are labeled 2 -...
soktinpk's user avatar
  • 4,490
12 votes
8 answers
1k views

This king-of-the-hill game is a strategy game in which you must throw around a water balloon and avoid getting splashed by water. The goal is to obtain the most points. You will be given a map of the ...
soktinpk's user avatar
  • 4,490
21 votes
8 answers
27k views

Okey, we all know the normal way to throw a IllegalArgumentException in Java: throw new IllegalArgumentException(); // 37 characters But there must be a shorter (...
luckydonald's user avatar
23 votes
9 answers
3k views

This is a chess-KOTH with simplified rules (because chess itself is already complicated, playing it via a simple program doesn't make it easier). At the moment it is limited to java (version 8), but ...
Manuel Allenspach's user avatar
96 votes
44 answers
12k views

AlienWar This game takes place in a very crowded planet where aliens are the superior race. Your task is to create your own alien and beat all other. The Board It is a 2 dimensional board. The ...
Manuel Allenspach's user avatar
19 votes
6 answers
2k views

This is limited to Java and C# by the syntax I guess. In this programming puzzle, you are to produce Exceptions that can be caught but are thrown again at the end ...
user21634's user avatar
  • 225
249 votes
56 answers
58k views

The Board The Board is a two dimensional array of cells. Cells are populated by Animals. Every day, all Animals on the Board simultaneously make one move. If two or more Animals move to the same cell, ...
Rainbolt's user avatar
  • 6,396
2 votes
1 answer
887 views

This puzzle works for any programming language that has the same // single-line and /* ... */ multi-line comments that C++, C# ...
Timwi's user avatar
  • 13k
-3 votes
3 answers
10k views

I asked this question on programmers 10 days back but wasn't able to get the answer that I wanted. Write program in java to print the squares of first 25 integers(1-25) without using any variables. ...
minusSeven's user avatar
16 votes
3 answers
2k views

The objective is to write java code that detects the JVM version relying in compatibility changes, side effects, bugs and/or undefined behavior that works in a way in one version and another way in ...
Victor Stafusa's user avatar
106 votes
39 answers
29k views

Are there any useful shortcuts that can be used in Java? As shown below, import already adds at least 17 characters to a program. ...
user avatar