求平衡点问题的C#代码(python面试题转换)
来源:互联网 发布:网络女主播 编辑:程序博客网 时间:2024/05/17 20:33
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace KingAndPrisoner
- {
- class pinghengdian
- {
- /// <summary>
- /// </summary>
- /// <param name="args"></param>
- static void Main(string[] args)
- {
- int[] num = { 1, 3, 5, 7, 8, 25, 4, 20 };//定义数组
- int fore = 0;//求平衡点之前的数之和
- int total = sum(num);//求数组之和
- foreach (int i in num)//遍历数组
- {
- if (fore < (total-i)/2)//判断遍历至数据组中某一个数时,该数之前的和是否为数组整体之和减去该数除2,小于,说明平衡点在该数之后
- {
- fore += i;
- }
- else//否则,该数为下一位即为平衡点
- {
- break ;
- }
- }
- foreach (int j in num)//遍历数组
- {
- if (fore == (total - j) / 2)//判断遍历至数据组中某一个数时,该数是否为平衡点,是,输出
- {
- Console.WriteLine(j);
- }
- else
- {
- Console.WriteLine("不存在");
- break;
- }
- }
- }
- //求数组之和
- public static int sum(int[] num)
- {
- int sum = 0;
- for (int i = 0; i < num.Length; i++)
- {
- sum += num[i];
- }
- return sum;
- }
- }
- }
- 求平衡点问题的C#代码(python面试题转换)
- python实现完整的求解给定列表中所有的平衡点问题,是所有的平衡点
- 【Python】平衡点和支配点问题
- 平衡点问题
- 关于一道面试题的解答(华为公司python面试题,要求10分钟写出代码)
- Python的面试题
- 求平方根的面试题
- 剑指Offer中面试题28的扩展问题(求字符的所有组合)
- Python高手如何破解Google的面试题 代码
- C# 关于类型转换 面试题
- 关于Python的面试题 (github)
- 求列表平衡点
- 歪答正着-C#常见面试题(征集问题!)
- 一些C#的面试题
- C#的一些面试题
- C#的一些面试题
- 常见的C#面试题
- 【华为面试题】求输入字符串的长度(指针)
- windows 7 Oracle 11g安装图解(详细)__里边的图片点击就显示出来了!!!
- 未来
- 华为技术类笔试集锦(转)
- 一句话
- 爱你爱到腿发软——计算机达人成长之路(7)连载
- 求平衡点问题的C#代码(python面试题转换)
- 随记
- 新人感言
- 学习SL
- sql2005 计算时间差
- Font
- C语言
- 缘起csdn
- 这个网站