Skip to content

Instantly share code, notes, and snippets.

View gaburielcasado's full-sized avatar
🍄
bring back dabbing

Gabriel gaburielcasado

🍄
bring back dabbing
  • São Paulo
View GitHub Profile
@gaburielcasado
gaburielcasado / main.dart
Last active February 7, 2023 22:18
hunger thingy
void main() {
var values = [4, 5, 2, 3, 1, 0];
// final values = [5, 3, 1, 2, 1];
var s = values[0];
values = values.sublist(1);
values.sort((a,b) => b.compareTo(a));
final diffs = [];
var diffSum = 0;
for (var i = 0; i < values.length - 1; i++) {
final a = values[i];
@gaburielcasado
gaburielcasado / main.dart
Last active September 12, 2022 20:56
Dart date formatting
import 'package:intl/intl.dart';
import 'package:intl/date_symbol_data_local.dart';
void main() async {
final parsedDate = DateTime.parse('2022-08-04 17:00:00');
await initializeDateFormatting('pt_BR');
final formattedDate = DateFormat('E d MMM y', 'pt_BR').format(parsedDate);
final capitalizedDate = formattedDate.split(' ').map((e) => '${e[0].toUpperCase()}${e.substring(1)}').join(' ');
print(capitalizedDate);
}