Skip to content

Instantly share code, notes, and snippets.

View dhananjay-ng's full-sized avatar
🏠
Working from home

Dhananjay Nagargoje dhananjay-ng

🏠
Working from home
  • Oracle
  • Pune
View GitHub Profile
public static int totalAssetValues(final List<Asset> assets,
final Predicate<Asset> assetSelector) {
return assets.stream()
.filter(assetSelector)
.mapToInt(Asset::getValue)
.sum();
}
public static void main(final String[] args) {
List<Asset> assets = Arrays.asList(
BigInteger sum=new BigInteger("0");
for(int i=0;i<n;i++){
String s=ii.readString();
sum=sum.add(new BigInteger(s));
}
System.out.println(sum);
import java.io.Writer;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.InputStream;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.InputMismatchException;
Range of numeric data types in Java
Type Size Range
byte 8 bits -128 .. 127
short 16 bits -32,768 .. 32,767
int 32 bits -2,147,483,648 .. 2,147,483,647
long 64 bits -9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807
float 32 bits 3.40282347 x 1038, 1.40239846 x 10-45
double 64 bits 1.7976931348623157 x 10308, 4.9406564584124654 x 10-324
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
class FastReader {
BufferedReader br;
StringTokenizer st;