Skip to content

Commit a439464

Browse files
committed
challenge modules
challenge modules
1 parent ab07173 commit a439464

File tree

4 files changed

+95
-2
lines changed

4 files changed

+95
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
package br.com.exercises;
2+
3+
import java.io.BufferedReader;
4+
import java.io.InputStreamReader;
5+
import java.util.StringTokenizer;
6+
7+
import java.io.IOException;
8+
// import java.util.Scanner;
9+
10+
public class ChallengeFiveTwoBankMoney {
11+
12+
private boolean isPossible = false;
13+
private boolean isImPossible = false;
14+
15+
//complete o código para que ele funcione corretamente
16+
17+
public static void main(String[] args) throws IOException {
18+
//a classe Scanner auxilia na leitura dos dados de entrada
19+
// Scanner leitor = new Scanner(System.in);
20+
21+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
22+
StringTokenizer st = new StringTokenizer(br.readLine());
23+
24+
25+
// int qtd = Integer.parseInt(st.nextToken());
26+
int N = Integer.parseInt(st.nextToken());
27+
int M = Integer.parseInt(st.nextToken());
28+
29+
30+
while ( N < M && M <= 104) {
31+
32+
33+
int[] notas = {2, 5, 10, 20, 50, 100};
34+
// notas.sort();
35+
boolean possivel = false;
36+
37+
for (int i = 0; i < 6; i++) {
38+
int troco = notas[i] - M - N;
39+
// for (int j = 0; j < 6; j++) {
40+
if(notas != null){
41+
42+
int num = notas[i]-troco;
43+
44+
if( num > 0 ){
45+
46+
if ( num%2 != 0 ){
47+
System.out.println("possible");
48+
break;
49+
}
50+
51+
}// end if num
52+
53+
}
54+
// }
55+
}
56+
57+
if (M%2 == 0 || M%5 == 0 ){
58+
System.out.println("possible");
59+
break;
60+
}
61+
else{
62+
System.out.println("impossible");
63+
}
64+
65+
66+
N = Integer.parseInt(st.nextToken());
67+
M = Integer.parseInt(st.nextToken());
68+
69+
} // end while loop
70+
}
71+
72+
}// end class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package br.com.exercises;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
public class ChallengeFiveTwoBankNotesMoneyTest {
6+
7+
@Test
8+
void Test(){
9+
10+
int[] twoBankNotesMoneyAvailable = {2, 5, 10, 20, 50, 100};
11+
12+
11 23
13+
500 650
14+
100 600
15+
9948 9963
16+
1 2
17+
2 4
18+
0 0
19+
} // end method
20+
21+
} // end class

src/main/java/br/com/dio/exercises/fail/DIO.java renamed to challengeonemodule/src/main/java/br/com/exercises/challengeone/fail/DIO.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package br.com.dio.exercises.fail;
1+
package br.com.exercises.challengeone.fail;
22
import java.io.IOException;
33
import java.util.*;
44
import java.util.Arrays;

src/main/java/br/com/dio/exercises/fail/Main.java renamed to challengeonemodule/src/main/java/br/com/exercises/challengeone/fail/Main.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package br.com.dio.exercises.fail;
1+
package br.com.exercises.challengeone.fail;
22

33
// package br.com.dio.exercicios.challengeone;
44

0 commit comments

Comments
 (0)