Bin e padrões para validação de cartão de crédito.
| Bandeira | Começa com | Máximo de número | Máximo de número cvc |
|---|---|---|---|
| Visa | 4 | 13,16 | 3 |
| Mastercard | 5 | 16 | 3 |
| // a very minimal instruction set. | |
| // it has just enough operations to implement a recursive | |
| // fibonacci function - what a coincidence :D | |
| // NOTE: in my VM, i don't use an `enum`. | |
| // this is just for simplicity. | |
| #[derive(Clone, Copy, Debug)] | |
| enum Instruction { | |
| LoadInt { dst: u8, value: i16 }, | |
| Copy { dst: u8, src: u8 }, | |
| Add { dst: u8, src1: u8, src2: u8 }, |
| package com.bulwinkel.android | |
| import android.os.Bundle | |
| import android.os.IBinder | |
| import android.os.Parcelable | |
| import java.io.Serializable | |
| fun <V> Map<String, V>.toBundle(bundle: Bundle = Bundle()): Bundle = bundle.apply { | |
| forEach { | |
| val k = it.key |
| /* Copyright 2013 Google Inc. | |
| Licensed under Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0.html */ | |
| package com.example.latlnginterpolation; | |
| import android.animation.ObjectAnimator; | |
| import android.animation.TypeEvaluator; | |
| import android.animation.ValueAnimator; | |
| import android.annotation.TargetApi; | |
| import android.os.Build; |