CCCPaste

2253.dart

import 'dart:io';
import 'dart:math';

bool istp(String c){//to upper
  int code = c.codeUnitAt(0);
  return (code  >= 'A'.codeUnitAt(0) && code  <= 'Z'.codeUnitAt(0));
}

bool istl(String c){//to lower
  int code = c.codeUnitAt(0);
  return (code >= 'a'.codeUnitAt(0) && code  <= 'z'.codeUnitAt(0));
}

bool isnb(String c){//nuber
  int code = c.codeUnitAt(0);
  return (code  >= '0'.codeUnitAt(0) && code  <= '9'.codeUnitAt(0));
}

void main(){

  String s = "cobol";
  while(true){
    final v = stdin.readLineSync();
    if(v==null || v.isEmpty) break;
    int ll = 0, lu = 0, nb = 0; 
    bool ok = true;
    for(int i=0;i0 && ll>0 && nb>0 && v.length>=6 && v.length<=32) print("Senha valida.");
    else print("Senha invalida.");
  }
}