topcoderBusinessTasks

 水题,不值一提。http://community.topcoder.com/stat?c=problem_statement&pm=1585&rd=6535

import java.util.*;

public class BusinessTasks {
	public String getTask(String[] list, int n) {
		ArrayList<String> al = new ArrayList<String>();
		for (int i = 0; i < list.length; i++) {
			al.add(list[i]);
		}
		int len = al.size();
		if (len == 0) return null;
		int current = 0;
		while (len != 1) {
			int next = (current + n - 1) % len;
			al.remove(next);
			len = al.size();
			current = next % len;
		}
		return al.get(0);
	}
}

  

更多相关文章
一周排行
  • 在平时的开发中,我们可能会遇到需要拼接如下格式的字符串(至少我是遇到了很多次): 1,2,3,4,5,6,7,8,9,10,11,12,12,12,12,34,234,2134,1234,1324,1234,123 ...
  • AHCI(Serial ATA Advanced Host Controller Interface) 全名 Advanced Host Controller Interface,中译:进阶主机控制器界面,它是 In
  • SQL賦值之 Select
        1.使用select语句进行赋值给变量的时候,需要注意,如果变量有初始值, sel
  • 1.https://www.pjrc.com/teensy/td_libs_VirtualWire.html These modules worked very reliably when sitting only
  • 启用自动 JSP 重新装入 要查看对您的主题和外表 JSP 的更改而不必重新启动门户网站服务器,您可以强制应用程序服务器自动检查 JSP 的新版本.虽然这对于开发和测试目的是理想的,但是出于性能问题,在生产环境中自动
  • 在CSS中,行内元素和块级元素,这个很重要,因为有的属性只能用于块元素,而有的正好相反,在一定的情况下,它们也可以相互转换,比如用display来进行设置. 1.行内元素: ①不占据一整行,随内容而定,有以下特点:
  • OLEVARIANT——这个COM的序列格式,也是DATASNAP已使用了20年的序列格式,在20年以后的今天,终于有了它的替代者:FIREDAC的TFDJSONDataSets和TFDJSONDeltas,XE5
  • 经典的最长公共子序列问题. 状态转移方程为 :  if(x[i] == Y[j]) dp[i, j] = dp[i - 1, j - 1] +1 else dp[i, j] = max(dp[i - 1], j, d
  • 20150414ListView簡介(web)
    ListView,自带分页功能,而且用户自定义界面样式自由度高. 如下图,都是使用List
  • Linux的基本原则 1.Linux目的单一的小程序组成,组合小程序完成复杂任务 2.一切皆为文件 3.尽量避免补货用户接口 4.配置文件保存为纯文本格式 GUI接口 GLI接口 命令提示符 prompt .bash