Redian新闻
>
求助,credit report上的public record
avatar
求助,credit report上的public record# Law - 律师事务所
f*o
1
请问一下JAVA考题最佳算法是啥?
Problem 1:
Write a method which given two integers, returns the integer that is closest
to 1000.
Problem 2:
Write a method which given a string, returns a string where every character
in the original is doubled. For example, given the string "xyz";, return the
string "xxyyzz";
Problem 3:
Write a method which takes an array of integers. The method should return
true if there is a way to split the array in two so that the sum of the
numbers on one side of the split equals the sum of the numbers on the other
side.
Problem 4
Write a method which given a string, returns a string with an asterisk
inserted between every character in the original. Use recursion in your
solution.
avatar
b*y
2
那个科英文怎么说?谢谢!
avatar
c*d
3
去年申请到的itin号码今年报税的时候还可以用吧,还是要再申请一个新的?
avatar
c*t
4
请问一下~~~
avatar
d*a
5
最近查自己的credit report,突然发现有一项2013年4月的public record, 是一个tax
lien, 说是我欠一个州的州税,5000多块。这个州我是4年之前在那里上学,当时学生
一年也就不到两万的收入,怎么可能欠5000多的州税!我也从来没有收到过任何有关这
个事情的mail。
我然后搜了下那个州的judgement search,还真有这么个case,是我的名字,没有地址。
请问这个事情应该怎么解决啊?首先我不知道这个case是不是我的,虽然是我的名字。
一来我最近几年都没有在这个州居住或者工作,二来我从来没有收到过这个州对我的
tax audit,或者传票。应该如何dispute呢? 这个record已经严重影响了我的credit
record。
多谢各位!!
avatar
L*1
6
1.
int getClosestTo1K (int num1, int num2) {
if(Math.abs(1000-num1) < Math.abs(1000-num2)) {
return num1;
} else {
return num2;
}
}
avatar
p*a
7
BEC成績最快。10天-2個星期就出來。祝你好運。
avatar
L*1
8
2.
String doubleStr (String ipt) {
String ret = "";
for(int i=0; iret += String.valueOf(ipt.charAt(i)) + String.valueOf(ipt.charAt(i));
}
return ret;
}
avatar
c*t
9
谢谢谢谢!!!要是过了回来发包子哈~~~
会email通知嘛?还是自己去nasba网上查?

【在 p******a 的大作中提到】
: BEC成績最快。10天-2個星期就出來。祝你好運。
avatar
L*1
10
4.
String insertAsterisk (String prefix, String ipt) {
// initially, the prefix == ""
if(null == ipt || "".equals(ipt)) {
return prefix;
} else if (1 == ipt.length()) {
return prefix + "*" + ipt;
} else {
return insertAsterisk(prefix + "*" + ipt.substring(0,1), ipt.substring(1
);
}
}
avatar
c*t
11
刚刚查了nasba网站,显示score not found,是不是意味着还没出来成绩啊?
avatar
L*1
12
第三题最难,类似于背包问题,
可以用退火来做。
avatar
m*6
13
next Tuesday, 10 pm. Good luck to both of us!!!
avatar
z*u
14
第三个是NP-complete的问题吧
avatar
g*s
16
3 draft:
private static boolean partitionPro(int[] array) {
int sum = 0;
HashSet sumSet = new HashSet();
for(int i=0; i
sum += array[i];
sumSet.add(sum);
}
if(sum%2==1) return false;
return sumSet.contains(sum/2);
}
avatar
f*o
17
能解释一下:
sumSet.contains(sum/2)
谢谢

【在 g****s 的大作中提到】
: 3 draft:
: private static boolean partitionPro(int[] array) {
: int sum = 0;
: HashSet sumSet = new HashSet();
: for(int i=0; i:
: sum += array[i];
: sumSet.add(sum);
: }
: if(sum%2==1) return false;

avatar
L*1
18
这个意思是如果sum是奇数,就返回false

【在 f*****o 的大作中提到】
: 能解释一下:
: sumSet.contains(sum/2)
: 谢谢

avatar
L*1
19
这个意思是如果sum是奇数,就返回false

【在 f*****o 的大作中提到】
: 能解释一下:
: sumSet.contains(sum/2)
: 谢谢

avatar
f*o
20
sumSet包含逐个相加的和,但sum/2并不一定在其中
比如数列:1,2,2,3,5,7
sumset:1,3,5,8,13,20
sum/2=10
10 不在sumset里, 但partition 存在:1,2,2,5,和3,7
avatar
g*s
21
抱歉,是我理解错了;
如果整个数列可以随意arrange的话,需要O(n^2);
即需要要计算任意组合的sum值。需要用到Combination的算法。
import java.util.HashSet;
import java.util.Scanner;
public class PartitionProblem {
public static void main(String[] args){
//int[] array = creatArray();
int[] array = {1,2,2,3,5,7};
boolean PN = partitionPro(array);
if(PN) System.out.println("yes!");
else System.out.println("Nope.");
}//end main()
private static boolean partitionPro(int[] array) {
// TODO Auto-generated method stub
int totalSum = 0;
HashSet sumSet = new HashSet();
//add each single element to the hashSet, and count the totalSum
for(int i=0; itotalSum += array[i];
sumSet.add(array[i]);
}
if(totalSum%2==1) return false;
//for a combination of n-elements: nfor(int combination = 2; combinationint currSum = 0;
int elements = 0;
int start =0;
sumCombinationofNElements(currSum, elements, combination, array, start,
sumSet);
}
return sumSet.contains(totalSum/2);
}//end of partitionPro() method;
private static void sumCombinationofNElements(int currSum, int elements,
int combination,
int[] array, int start, HashSet sumSet) {
// TODO Auto-generated method stub
if(elements == combination){
int tempSum = currSum;
sumSet.add(tempSum);
} else {
for(int i=start; icurrSum += array[i];
sumCombinationofNElements(currSum, elements+1, combination, array, i+1,
sumSet);
//recover currSum
currSum = currSum-array[i];
}
}//end if-else elements==combination condition;
}//end of sumCombinationofNElements() method;
private static int[] creatArray() {
// TODO Auto-generated method stub
System.out.println("Please input the num of elements in the array:");
Scanner input = new Scanner(System.in);
int num = input.nextInt();
input.close();
int[] array = new int[num];
for(int i=0; iarray[i] = (int)(Math.random()*5);
System.out.print(" " + array[i]);
}
System.out.println();
return array;
}//end creatArray() method;
}//end of everything in PartitionProblem class;

【在 f*****o 的大作中提到】
: sumSet包含逐个相加的和,但sum/2并不一定在其中
: 比如数列:1,2,2,3,5,7
: sumset:1,3,5,8,13,20
: sum/2=10
: 10 不在sumset里, 但partition 存在:1,2,2,5,和3,7

avatar
f*o
23
题目应该是split,不是partition.所以你之前的算法是对的,谢谢
avatar
f*o
24
is this better for #4?
String insertAsterisk (String s) {
if (s.length()==1) return s;
else
return s.substring(0,1)+ "*"+ insertAsterisk(s.substring(1));
}
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。