Set imagen
Script
function setImage(image) {
//code goes here
}
image = {
"src": "http://lorempixel.com/400/200/"
}
setImage(image)
All generations.
Script
function setImage(image) {
//code goes here
}
image = {
"src": "http://lorempixel.com/400/200/"
}
setImage(image)
public void elevacion(LinearLayout pLinearLayout) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
pLinearLayout.setElevation(20);
}
}
def linear(x, w, b):
return x * w + b
linear(1,2,3)
public static void setLinearLayoutElevation(Context context, View linearLayout) {
if (Build.VERSION.SDK_INT >= 21) {
// Si la version de Build es mayor o igual a Lollipop entonces aplica shadow
linearLayout.setElevation(10);
}
}
Script
const fLinear = (x) => 2 * x + 1
const fCuadrada = (x) => Math.pow(fLinear(x), 2)
console.log(fCuadrada(2)) // 25
function shadow(x) {
return x * x;
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
//s.charAt(0) == '-' && s.length() == 1
if (s.toString().length() != 0) {
if (s.toString().charAt(0) == '-') {
if (s.length() != 1) {
String aux = s.toString().substring(1);
if (aux.length() <= 16) {
int aux2 = aux.length();
aux2 = aux2 - aux2 % 4;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < aux.length(); i++) {
if (i % 4 == 0 && i != 0) {
sb.append("-");
}
sb.append(aux.charAt(i));
}
public class CreditCardInputFilter implements InputFilter {
private Pattern mPattern;
private static final int MAX_LENGTH = 19;
public CreditCardInputFilter() {
mPattern = Pattern.compile("[0-9]{0,19}");
}
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < dest.length(); i++) {
char c = dest.charAt(i);
if (Character.isDigit(c)) {
builder.append(c);
}
}
Matcher matcher = mPattern.matcher(source);
if (!matcher.matches()) {
return dest.subSequence(dstart, dend);
}
builder.append(source);
String result = builder.toString();
if (result.length() <= MAX_LENGTH) {
return source;
public void showCreditCardNumber(String number) {
String cardNumber = "";
String[] arrayCreditCardNumber = number.split("");
for (int i = 0; i < number.length(); i++) {
if ((i + 1) % 4 == 0) {
cardNumber = cardNumber + arrayCreditCardNumber[i] + " ";
} else {
cardNumber = cardNumber + arrayCreditCardNumber[i];
}
}
editTextCreditCardNumber.setText(cardNumber);
}
public static void addCreditCardFormat(TextView v, int maxLength) {
InputFilter filter = new InputFilter.LengthFilter(maxLength);
v.setFilters(new InputFilter[]{filter});
v.addTextChangedListener(new TextWatcher() {
int beforeTextLength = 0;
int onTextLength = 0;
boolean isChanged = false;
// 记录光标的位置
int location = 0;
private char[] tempChar;
private StringBuffer buffer = new StringBuffer();
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
beforeTextLength = s.length();
if (buffer.length() > 0) {
buffer.delete(0, buffer.length());
}
location = v.getSelectionEnd();
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
onTextLength = s.length();
public static void handleCardNumber(EditText editText){
editText.addTextChangedListener(new TextWatcher() {
int prevL = 0;
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
prevL = editText.getText().toString().length();
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
if(!editable.toString().equals(lastString)){
String str = editable.toString().replace(" ", "");
String newString = "";
int index = 0;
for(int i = 0; i < str.length(); i++){
if(i % 4 == 0 && i > 0){
newString += " ";
}
newString += str.charAt(i);
}
public static void formatCreditCard(final EditText et) {
et.addTextChangedListener(new TextWatcher() {
private static final char space = ' ';
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
// Remove spacing char
if (s.length() > 0 && (s.length() % 5) == 0) {
final char c = s.charAt(s.length() - 1);
if (space == c) {
s.delete(s.length() - 1, s.length());
}
}
// Insert char where needed.
if (s.length() > 0 && (s.length() % 5) == 0) {
char c = s.charAt(s.length() - 1);
// Only if its
private void setTextWatcher(EditText editText) {
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
if (s.length() == 4) {
editText.setText(s + ' ');
editText.setSelection(editText.getText().length());
}
}
});
}
Script
function setImage(path) {
let img = document.querySelector("img");
img.src = path;
}
EditText etCreditCard;
TextWatcher creditCardTextWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
String str = s.toString();
if (str.length() == 4 || str.length() == 9 || str.length() == 14) {
etCreditCard.setText(str + "-");
etCreditCard.setSelection(etCreditCard.getText().length());
}
}
};
etCreditCard.addTextChangedListener(creditCardTextWatcher);
public void changeTextWatcher(final EditText editText, final TextInputLayout inputLayout, final int maxLength) {
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
inputLayout.setErrorEnabled(false);
if (!s.toString().isEmpty() && s.length() < maxLength) {
//editText.setBackgroundColor(getResources().getColor(R.color.colorAccent));
if (editText.getText().length() == 4 || editText.getText().length() == 9 || editText.getText().length() == 14) {
editText.setText(editText.getText() + " ");
editText.setSelection(editText.getText().length());
public void setElevation(float elevation) {
if (elevation != mElevation) {
mElevation = elevation;
if (mShadowDrawable != null) {
mShadowDrawable.setShadowSize(elevation, elevation);
}
ViewCompat.postInvalidateOnAnimation(this);
}
}
Script
function setImage(image) {
document.getElementById('image').src = image
}
StringBuilder sb = new StringBuilder();
for (int i = 0; i < ccNumber.length(); i++) {
if (i % 4 == 0 && i != 0 && ccNumber.length() > 4) {
sb.append(" ");
}
sb.append(ccNumber.charAt(i));
}
return sb.toString();
Script
function AddShadow(shadow) {
return "drop-shadow(" + shadow + ")";
}
AddShadow("0px 0px 0px #000")
function polynomial(n, x):
result = 0
for i from 0 to n - 1:
result += (x ** i)
return result
polynomial(5, 2)
Script
const elevated = (x) => Math.pow(x, 2);
elevated(3);
private void setCreditCardType(String cardNumber) {
int amexDigits = 4;
int visaDigits = 3;
int mastercardDigits = 2;
int dinersDigits = 1;
if (!cardNumber.isEmpty()) {
if (cardNumber.startsWith("37") || cardNumber.startsWith("34")) {
setMax(cardNumber, amexDigits);
} else if (cardNumber.startsWith("4")) {
setMax(cardNumber, visaDigits);
} else if (cardNumber.startsWith("51") || cardNumber.startsWith("52") || cardNumber.startsWith("53") || cardNumber.startsWith("54") || cardNumber.startsWith("55")) {
setMax(cardNumber, mastercardDigits);
} else if (cardNumber.startsWith("30") || cardNumber.startsWith("36") || cardNumber.startsWith("38")) {
setMax(cardNumber, dinersDigits);
}
PImage img = loadImage("img.jpg");
img.loadPixels();
for(int i=0; i<img.width; i++) {
for(int j=0; j<img.height; j++) {
int c = img.get(i, j);
float r = red(c);
float g = green(c);
float b = blue(c);
float a = alpha(c);
float newR = 0;
float newG = 0;
float newB = b * .7;
float newA = a;
newR += newR * 0.5;
newB += newB * 0.5;
newG += newG * 0.5;
img.set(i, j, color(newR, newG, newB, 255));
}
}
img.updatePixels();
image(img, 0, 0, 640, 480);
ublic void setText(String text) {
textview1.setText(text);
}
public void setText(int text) {
textview1.setText(text);
}
public void setText(float text) {
textview1.setText(text);
}
public void setText(double text) {
textview1
private TextWatcher creditCardTextWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
String creditCardNumber = editable.toString().replace(" ", "");
if (creditCardNumber.length() >= 4) {
creditCardNumber = creditCardNumber.substring(0, 4) + " " + creditCardNumber.substring(4);
}
if (creditCardNumber.length() >= 9) {
creditCardNumber = creditCardNumber.substring(0, 9) + " " + creditCardNumber.substring(9);
}
if (creditCardNumber.length() >= 14) {
creditCardNumber = creditCardNumber.substring(0, 14) + " " +
Script
function add_img(name){
var img = document.createElement('img');
img.src = name;
document.getElementById('images').appendChild(img);
}
EditText editTextCCNumber;
editTextCCNumber.addTextChangedListener(new TextWatcher() {
int prevL = 0;
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
prevL = editTextCCNumber.getText().toString().length();
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
int length = s.length();
if ((prevL < length) && (length == 4 || length == 9 || length == 14)) {
editTextCCNumber.append(" ");
} else if ((prevL > length) && (length == 4 || length == 9 || length == 14)) {
editTextCCNumber.getText().delete(editTextCCNumber.getText().length() - 1, editTextCCNumber.getText().length());
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
class CreditCardNumberFormatter implements TextWatcher {
private boolean mFormatting;
private boolean mDeletingHyphen;
private int mHyphenStart;
private boolean mDeletingBackward;
CreditCardNumberFormatter() {}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (!mFormatting) {
mFormatting = true;
int selStart = Selection.getSelectionStart(s);
int selEnd = Selection.getSelectionEnd(s);
StringBuilder formatted = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
if (canInsertHyphen(i, s)) {
formatted.append('-');
} else {
if (formatted.length() == 4 || formatted.length() == 9 || formatted.length() == 14) {
formatted.append(' ');
}
formatted.append(s.charAt(i));
}
}
int[][] set_image(int size, int intensity) {
int[][] image = new int[size][size];
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
image[i][j] = intensity;
}
}
return image;
}
Script
function square(x) {
var result = x * x;
return result;
}
square(4);
Script
function setImage() {
document.getElementById("img1").src = "image.jpg";
}
public class TarjetaCredito {
public void writeCreditCard(EditText editText, String card){
String cardAux = "";
int j = 1;
for (int i = 0; i < card.length() ; i++) {
if(j == 5){
cardAux += card.charAt(i) + " ";
j = 1;
}else {
cardAux += card.charAt(i);
j++;
}
}
editText.setText(cardAux);
}
}
public static String writeCardNumber(String number)
{
String result = "";
for(int i = 0; i < number.length(); i++)
{
if(i%4 == 0 && i != 0)
{
result += " ";
}
result += number.charAt(i);
}
return result;
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
String input = s.toString();
StringBuilder stringBuilder = new StringBuilder();
if (input.length() >= 4) {
if (input.length() == 4 || input.length() == 9 || input.length() == 14) {
stringBuilder.append(input);
stringBuilder.append(" ");
} else {
stringBuilder.append(input.substring(0, input.length() - 1));
}
editText.setText(stringBuilder.toString());
}
}
Script
shadow(a, b, c, d)
ViewGroup.LayoutParams params = myLayout.getLayoutParams();
params.height = 500;
myLayout.setLayoutParams(params);
Script
function shadow(linear){
return linear.addShadow(0, 1, 2, 0.1, 0.2, 0.2)
}
shadow($('#linear'))
def linear_transform(x, a, b):
return a*x + b
linear_transform(2, 3, 5)
def add(a, b, c):
return a + b + c
add(1, 2, 3)
LinearLayout layout = (LinearLayout)findViewById(R.id.layout);
layout.setElevation(20.0f);
// Ponerle sombra a un linear
linear.setShadowLayer(1, 1, 1, Color.BLACK);
public static void cardFormat(final EditText card) {
card.addTextChangedListener(new TextWatcher() {
private static final char space = ' ';
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {}
@Override
public void afterTextChanged(Editable s) {
if (s.length() > 0 && (s.length() % 5) == 0) {
final char c = s.charAt(s.length() - 1);
if (space == c) {
s.delete(s.length() - 1, s.length());
}
}
if (s.length() > 0 && (s.length() % 5) == 0) {
char c = s.charAt(s.length() - 1);
if (Character.isDigit(c) && TextUtils.split(s.toString(), String.value
private TextWatcher getCreditCardInputWatcher(final EditText editText) {
return new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
String source = s.toString();
int length = source.length();
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(source);
if (length > 0 && length % 5 == 0) {
stringBuilder.insert(length - 1, " ");
editText.setText(stringBuilder.toString());
editText.setSelection(editText.getText().length());
}
}
};
}
private void onCreditCardType(int cardType) {
boolean isAmex = cardType == CardType.AMEX;
if (isAmex) {
mCardNumberEditText.setMaxLines(1);
mCardNumberEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(CREDIT_CARD_LENGTH_WITH_SPACES_AMEX)});
} else {
mCardNumberEditText.setMaxLines(1);
mCardNumberEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(CREDIT_CARD_LENGTH_WITH_SPACES)});
}
mCardNumberEditText.setTextKeepState(mCardNumberEditText.getText().toString().replaceAll(" ", ""));
}
private void writeCardNumber(String number) {
String cardNumber = "";
for (int i = 0; i < number.length(); i++) {
if (i % 4 == 0 && i != 0){
cardNumber = cardNumber + " ";
}
cardNumber = cardNumber + number.charAt(i);
}
editTextCardNumber.setText(cardNumber);
}
edittext.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (edittext.getText().toString().length() == 4) {
edittext.append(" ");
}
}
@Override
public void afterTextChanged(Editable s) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
});
Script
function shadow(color) {
return `5px 5px 5px ${color}`
}
shadow('red')
Script
function hola(x) {
return x * x;
}
edit_text.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
if(s.length() == 4){
edit_text.append(" ");
}
}
});
Script
function setImage(imageUrl) {
document.querySelector('img').src = imageUrl
}
setImage('https://images.unsplash.com/photo-1517524688874-85a3f7f0f238?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60')
function add(a, b):
return a^2 + b^2
add(1, 2)
Script
// JavaScript source code
function addShadow(linear) {
linear.setShadow(
{
color: "#000000",
offsetX: 0,
offsetY: 2,
blur: 5
}
);
}
public class LinearLayoutWithShadow extends LinearLayout {
private Shadow shadow;
public LinearLayoutWithShadow(Context context, AttributeSet attrs) {
super(context, attrs);
init(attrs);
}
public LinearLayoutWithShadow(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
init(attrs);
}
protected void init(AttributeSet attrs) {
setLayerType(LAYER_TYPE_SOFTWARE, null);
shadow = new Shadow();
shadow.init(this, attrs);
}
@Override public void draw(Canvas canvas) {
shadow.draw(canvas);
super.draw(canvas);
}
}
public class EditTextActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EditText edittext = findViewById(R.id.edittext);
edittext.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (s.length()==4){
s.append(" ");
}
}
});
}
}
Script
function createLinear(a, b) {
return (x) => a*x + b;
}
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String text = editText.getText().toString();
int len = text.length();
if(len == 4){
editText.setText(editText.getText().toString() + " ");
editText.setSelection(editText.getText().length());
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
@Override
public void afterTextChanged(Editable s) { }
});
Script
<img src="./toronto.jpg" width="100">
Script
<img src="https://s.yimg.com/cv/apiv2/default/sports/nfl/nfl_7.png" id="image">
import java.io.*;
import java.util.*;
class Solution {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double meal_cost = in.nextDouble();
int tip_percent = in.nextInt();
int tax_percent = in.nextInt();
in.close();
double tip = meal_cost * tip_percent / 100;
double tax = meal_cost * tax_percent / 100;
int totalCost = (int) Math.round(meal_cost + tip + tax);
System.out.println("The total meal cost is " + totalCost + " dollars.");
}
}
void drawSombreado(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4){
line(x1, y1, x2, y2);
line(x2, y2, x3, y3);
line(x3, y3, x4, y4);
line(x4, y4, x1, y1);
line(x1, y1, x3, y3);
}
private TextWatcher txtwatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(!s.toString().equals(current)){
String clean = s.toString().replaceAll("[^\\d.]", "");
String cleanC = current.replaceAll("[^\\d.]", "");
int cl = clean.length();
int sel = cl;
for (int i = 2; i <= cl && i < 6; i += 2) {
sel++;
}
if (clean.equals(cleanC)) sel--;
if (clean.length() < 8){
clean = clean + ddmmyyyy.substring(clean.length());
}else{
int day = Integer.parseInt(clean.substring(0,2));
int
def elevar(a,b):
return a**b
Script
function setImagen(imagen){
this.backgroundImage = "url('images/" + imagen + "')";
}
private void elevacion(View view){
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
view.setElevation(8);
}
}
public static void formatCreditCard(StringBuilder stringBuilder, char c, int index) {
if (stringBuilder == null)
return;
if (index < 0 || index > stringBuilder.length())
return;
if (index == 0 || index == 4 || index == 8 || index == 12) {
stringBuilder.insert(index, c);
} else if (index == stringBuilder.length() - 1) {
if (index == 3 || index == 7 || index == 11 || index == 15) {
stringBuilder.insert(index, c);
}
} else {
if (index == 3) {
stringBuilder.insert(index, ' ');
stringBuilder.insert(index + 1, c);
} else if (index == 7) {
stringBuilder.insert(index, ' ');
stringBuilder.insert(index + 1, c);
} else if (index == 11) {
stringBuilder.insert(index, ' ');
stringBuilder.insert(index + 1, c);
}
Generate
More than just a code generator. A tool that helps you with a wide range of tasks. All in one place.
Function from Description
Text Description to SQL Command
Translate Languages
Generate HTML from Description
Code to Explanation
Fix invalid Code
Get Test for Code
Class from Description
Regex from Description
Regex to Explanation
Git Command from Description
Linux Command
Function from Docstring
Add typing to code
Get Language from Code
Time complexity
CSS from Description
Meta Tags from Description