【小菜日志】用C#完成Allen Lee's Magic大虾推荐的F#作业F#学习中
人Ren都是达西,F#学习中,希望可以早日写出自己的F#版本,做个记号
推荐地址:http://www.cnblogs.com/allenlooplee/archive/2009/03/26/1421960.html
原文地址:http://blogs.msdn.com/jomo_fisher/archive/2007/11/17/tight-code-a-puzzle-in-f.aspx
{
//现在的我 = [['a';'b';'1'];['c';'d';'2'];['e';'f';'3']]
//想要变成 = [['a';'c';'e'];['b';'d';'f'];['1';'2';'3']]
string[,] list = { { "a", "b", "1" }, { "c", "d", "2" }, { "e", "f", "3" } };
StringBuilder sb = new StringBuilder();
sb.Append("{");
for (int i = 0; i < list.GetLength(0); i++)
{
sb.Append("{");
for (int j = 0; j < list.GetLength(1); j++)
{
sb.Append("\"" + list[j, i] + "\",");
}
sb.Remove(sb.ToString().Length - 1, 1);
sb.Append("},");
}
sb.Remove(sb.ToString().Length - 1, 1);
sb.Append("}");
Console.WriteLine(sb);
}
转载于:https://www.cnblogs.com/leeolevis/archive/2009/12/16/1625853.html
【小菜日志】用C#完成Allen Lee's Magic大虾推荐的F#作业F#学习中相关推荐
- 基类与接口混合继承的声明问题 [C#, Design] -Allen Lee's Magic
Updated on Friday, November 19, 2004 Written by Allen Lee 1. 问题初现 今天,查看<接口继承的声明问题>一文的反馈,发现Ninp ...
- linux发送日志命令,linux:记录不同用户使用的命令发送到指定的目录中(可发送到日志服务器中)...
一,首先要写一个记录shell执行的每一条命令的脚本,放入到/etc/profile.d/ 目录中 #记录shell执行的每一条命令 export PROMPT_COMMAND='\ if [ -z ...
- 全栈必备 Log日志
Log日志,不论对开发者自身,还是对软件系统乃至产品服务都是非常重要的事情.每个开发者都接触过日志,以至于每个人对日志的了解都会有所不同. 什么是日志 日志是什么呢?老码农看来,日志是带有明确时间标记 ...
- 从自监督学习主流方法、最新工作进展,看未来前景研究方向
来源:机器学习算法与自然语言处理 本文约6000字,建议阅读10分钟. 找到合适的辅助任务,对于自监督学习是最需要解决的问题. 本文作者来自东北大学,他通过整理自监督学习的一系列工作,把主流方法分成三 ...
- 高效利用无标注数据:自监督学习简述
一只小狐狸带你解锁 炼丹术&NLP 秘籍 作者:huyber 来源:https://zhuanlan.zhihu.com/p/108906502 BERT的大热让自监督学习成为了大家讨论的热点 ...
- 一文看懂半监督学习(Semi-supervised Learning)和自监督学习(Self-Supervised Learning)
前言 网络上很多关于此的文章,在这里进行一个梳理 参考: https://zhuanlan.zhihu.com/p/33196506 https://zhuanlan.zhihu.com/p/1395 ...
- 区块链开发(十四)以太坊go-ethereum客户端查询交易列表探讨
比特币是可以通过api(listtransactions)查询指定地址的历史交易的.但在eth中没有提供类似的查询api.Hyperledger fabric也有相应的查询历史交易记录的方法,利用如下 ...
- 2021 河北取证比武决赛个人赛 题解 入侵溯源
个人赛 个人赛容器密码 BDH sha256全大写 A94686C845696F88525BB9E74FD7F5D38B6C12F7DDC7E5288C2F2D2201151F47 括号内表示该答案也 ...
- Python3教程: logging 模块用法
Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和类. 程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误.警告等信息输出 ...
最新文章
- 【错误记录】SeeMusic 一直卡在主界面无法使用 ( 删除 C:\Users\用户名称\AppData\LocalLow\Visual Music Design 应用信息 )
- 基于go搭建微服务实践教程 (概览)
- 【手写系列】理解数据库连接池底层原理之手写实现
- ASP.NET页面事件详解
- matlab中求三维中的多个体积,用matlab计算由下面2个几何体围成的体积: x^2+y^2+z^2=36,((x-4)/5)^2+((y-1)/3)^2+((z-2)/5)^2=1...
- vue 图片被背景色覆盖_如何使用纯css3打造有点意思的故障艺术(附React/Vue加强组件版)...
- 【java】java String 源码
- TypeScript报错--找不到模块“path”或其相应的类型声明
- 外螺纹对照表_紧固件螺纹直径与螺距对照表
- layui可以动态添加div吗_js 动态添加元素(div、li、img等)及设置属性的方法
- UE4脸部捕捉关键函数使用
- warning: #61-D: integer operation result is out of range
- 《东周列国志》第六十八回 贺虒祁师旷辨新声 散家财陈氏买齐国
- 移除联想M5210阵列卡(3650M5)的缓存模块以开启JBOD模式
- DOTA高考全国卷A卷
- OBS Studio下载速度慢,加速下载!11m/s
- android广告弹窗插屏,cocos2dx android添加广点通广告平台的---插屏广告
- 算法设计与分析: 1-4 金币阵列问题
- python实现黑客暮雨效果
- linux ehci ehci_urb_enqueue之qh_urb_transaction()分析 【史上最强大分析】