• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zadanie związane z hasłami i pewnymi wymogami

Object Storage Arubacloud
0 głosów
113 wizyt
pytanie zadane 23 sierpnia 2017 w Java przez asgaard Obywatel (1,300 p.)
edycja 23 sierpnia 2017 przez asgaard
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
   // write your code here

        Scanner input = new Scanner(System.in);
        System.out.println("Enter the password");
        String password = input.nextLine().trim();
        System.out.println(password + (isValidPassword(password) ? "is true" : "is false"));
    }
    public static boolean isValidPassword(String password){
        return hasValidLength(password) && hasValidPrefix(password);
    }
    public static boolean hasValidLength(String password){
        return number.length() >= 8 password.length() <= 16;
    }

}

Witam

Jestem początkujący w Javi-e i mam takie zadanie do rozwiązania :

Some websites impose certain rules for passwords. Suppose the password rules for
a particular website are as follows:
• The password must have at least eight characters.
• The password must consist of only letters (either lowercase or uppercase) and
digits.
• The password must contain at least three digits.
• The sum of the ASCII code value (in decimal) of each letter in the password
must be at least 400.
A password is valid if it satisfies all of the above rules. Write each of the following
methods to check whether a string is a valid password.
(Note: In your solution, you must use the method headers specified below. Other
than writing these methods, there is no requirement to write any additional code.)
// Returns true if the password is valid
public static boolean isValidPassword(String password)


// Returns true if the password has at least 8 characters
public static boolean isValidLength(String password)


// Returns true if the password consists of only letters and
// digits
public static boolean consistsLettersDigits(String password)

// Returns the count of the number of digits in the password
public static int countDigits(String password)


// Returns the sum of the ASCII code value (in decimal) of
// each letter in the password
public static int sumLetters(String password)

Czy podążąm w dobrym kierunku czy przy hasValidLength mam zmienić na hasValidCharacter.

Na końcu zaś będzie for (int i = password.length()........ ?

Czy mam rację?

 

Chciałbym się poradzić jeszcze w jednej kwestii: mam jeszcze jedno zadanko z metodami:

Muszę napisać metodę aby znaleźć minimum wartości dwóch liczb całkowitych/czterech liczb i muszę użyć tych metod:

public static int min2(int n1, int n2)

public static int min4(int n1, int n2, int n3, int n4)

metoda min4 powinna odwoływać się do metody min2 kiedy znajdzie minimum czterech liczb.

komentarz 23 sierpnia 2017 przez Patrycjerz Mędrzec (192,320 p.)
Na przyszłość proszę o umieszczanie kodu w specjalnie do tego stworzonej ramce (przycisk z napisem code).
komentarz 23 sierpnia 2017 przez asgaard Obywatel (1,300 p.)
edycja 23 sierpnia 2017 przez asgaard
Przepraszam za niedopatrzenie, czy mogę to teraz zmienić?

To już zostało poprawione.
komentarz 23 sierpnia 2017 przez kompowiec2 Mądrala (6,380 p.)
tak, powinien być gdzieś obok posta przycisk "edycja pytania"

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

92,568 zapytań

141,420 odpowiedzi

319,620 komentarzy

61,954 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...