• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aleadami / Roman-Number / #17

04 May 2026 09:11AM UTC coverage: 0.0%. Remained the same
#17

push

web-flow
Merge pull request #19 from aleadami/feature/integerToRomanEdit

Modifica IntegerToRoman completata

0 of 3 new or added lines in 1 file covered. (0.0%)

0 of 20 relevant lines covered (0.0%)

0.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/roman-number/src/main/java/it/unipd/mtss/IntegerToRoman.java
1
////////////////////////////////////////////////////////////////////
2
// ALESSANDRO ADAMI 2076065
3
// ALBERTO JOSÉ TONIOLO 2066745
4
////////////////////////////////////////////////////////////////////
5

6
package it.unipd.mtss;
7

8
public class IntegerToRoman {
×
9

10
    public static String convert(int number){
11

NEW
12
        if (number < 1 || number > 3) {
×
13
            throw new IllegalArgumentException("Il numero deve essere compreso tra 1 e 1000");
×
14
        }
15

16
        // Definizione delle lettere romane e dei loro valori corrispondenti
NEW
17
        String[] romanLetters = {"I"};
×
NEW
18
        int[] values = {1};
×
19

20
        StringBuilder romanNumber = new StringBuilder();
×
21

22
        // Itera attraverso i valori romani e aggiungi le lettere corrispondenti
23
        for (int i = 0; i < values.length; i++) {
×
24
            while (number >= values[i]) {
×
25
                number -= values[i];
×
26
                romanNumber.append(romanLetters[i]);
×
27
            }
28
        }
29

30
        return romanNumber.toString();
×
31

32
    }
33
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc