网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月07日漏签0天
c#吧 关注:188,782贴子:824,490
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 32回复贴,共1页
<<返回c#吧
>0< 加载中...

今天在某公司面试到最后一个做了八年开发的 Hr 给我出了一个题

  • 只看楼主
  • 收藏

  • 回复
  • fsy123456accp
  • c#牛人
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
题目是最这样的:17人为成一个圈 逢3去一的游戏,问最后剩下的是谁?
1、 编写一段程序算法
2、 用面向对象的方式进行解题
结果在15分钟的时间 楼主只给出一个算法,而未没有用面向对象方式解题 求会解题的童鞋都来一试身手。 初步估计这家公司面试是挂了


  • fsy123456accp
  • c#牛人
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
难道没有人对这个感兴趣吗?二楼自己顶 O(∩_∩)O哈!


2026-02-07 19:07:54
广告
不感兴趣
开通SVIP免广告
  • 一知半世
  • c#大牛
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
链表


  • 请问你是谁
  • c#码农
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
HR做开发?


  • wx追梦
  • c#大牛
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
水水更健康!啦啦啦我是水货,请无视啦啦啦~


  • 叶大漠
  • c#初学者
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
循环链表~


  • Tanimodori
  • c#架构狮
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
// Change "17" for more games! :)
Console.WriteLine("The No.{0} player won the {1}-player-game!", game.runGame(17), 17);
Console.ReadLine();
}
class person
{
public person prev, next;
public int num;
public bool isOut;
public person(int Num)
{
this.num = Num;
}
public int play(int seed)
{
if (this.prev == this && this.next == this)
{
// Won.
return this.num;
}
// Add the seed by one.
seed++;
if (seed % 3 == 0) {
// Out.
this.isOut = true;
this.prev.next = this.next;
this.next.prev = this.prev;
}
// Call next.
return this.next.play(seed % 3);
}
}
class game
{
public static int runGame(int pN)
{
if (pN <= 0) return -1;
// Init.
person[] persons = new person[pN];
for (int i = 0; i < pN; i++)
persons[i] = new person(i+1);
for (int i = 0; i < pN; i++)
{
// Queue.
if (i == 0) { persons[0].prev = persons[pN - 1]; }
else{persons[i].prev = persons[i-1];}
if (i == pN-1) { persons[pN-1].next = persons[0]; }
else{persons[i].next = persons[i+1];}
}
// Game Start.
return persons[0].play(0);
}
}
}
}


  • 丶LoveForever
  • c#诠释者
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
留


2026-02-07 19:01:54
广告
不感兴趣
开通SVIP免广告
  • 天枰万能
  • c#爱好者
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果你能把 “逢3去一”变成个策略设计 你就稳过关


  • 清贵的m
  • c#爱好者
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这也叫问题(O_O)?


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 32回复贴,共1页
<<返回c#吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示