5Rocks 简介

5Rocks
成立被2013年6月,是韩国等同小分析以及营销自动化公司,其在数码正确、深度报告、预测性分析与客户关系管理服务等方面出别具一格优势。

07:配对碱基链

  • 查看
  • 提交
  • 统计
  • 提问

说到底时间限制: 
1000ms

内存限制: 
65536kB

描述
脱氧核糖核酸(DNA)由少数修上的碱基链以双螺旋的方组成而改为。而做DNA的碱基共有4栽,分别吗腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们理解,在片长条上碱基链的呼应位置上,腺瞟呤总是与胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是是根据同样修单链上的碱基序列,给闹相应的互补链上之碱基序列。

输入
一个字符串,表示无异长条碱基链。这个字符串只包含非常写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。字符串长度不跳255。

输出
一个不过含非常写字母A、T、G、C的字符串,为与输入的碱基链互补的碱基链。

样例输入
ATATGGATGGTGTTTGGCTCTG

样例输出
TATACCTACCACAAACCGAGAC

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 using namespace std;
 5 char a[100001];
 6 char ans[100001];
 7 int now=0;
 8 int main()
 9 {
10     gets(a);
11     int l=strlen(a);
12     for(int i=0;i<l;++i)
13     {
14         if(a[i]=='A')
15         ans[i]='T';
16         if(a[i]=='T')
17         ans[i]='A';
18         if(a[i]=='G')
19         ans[i]='C';
20         if(a[i]=='C')
21         ans[i]='G';
22     }
23     puts(ans);
24     return 0;
25 }

 

开篇

正文介绍如何采取5Rocks iOS SDK 接入 5Rocks的劳动。

1. 登记登陆

先是我们得一个5Rocks账号。去这里,点击右侧上较量的
Sign up 按钮, 在弹出的页面被输入你的信箱,
之后您的邮箱中应当就是会接过一模一样封来自5Rocks的挂号邮件。点击邮件中之Confirm
your email
  链接,如下图:

确认邮件

尔后会进入5Rocks真的报界面, 填写部分系信息,注意其中 Referral
Code
那同样宗不用填写, 最后点击 Start . 完成后便会见跳反到脚的页面:

起界面

这里我们挑选第一只:

Currently own live game/app, and wants to integrate with 5Rocks

于属下的页面中填入入你的 app name, 支持之orientation, app icon,
时区,以及你app内买会用到的钱币类,这里我们选择如下的装置:

创立页面

点击下同样步,再接下去的页面被摘 I will integrate SDK , 记录下下面的
App ID, APP Key, App Secret,
这些我们在集成SDK的时光会用到。同样当这页面我们得以下载各个版本的SDK,这里我们下载iOS的SDK,
之后直接点击 Next. 接下去这页面不用无她,直接点击 Done,
好了,我们终于进入了 5Rocks 的UI
界面了。接下来我们即便得暂时离开这个页面,去我们的iOS 项目被开并了。

2. SDK集成

脚我们新建一个iOS项目 MyTestApp, 之后解压刚才下充斥好之 5Rocks SDK,
会得到一个目录 5rocks-ios-sdk, 把这目录直接抬高到我们创建好的iOS
项目蒙,这部开截止晚我们的型目录结构应当如下图所示:

ios 项目目录

搭下去我们得举行一下不可或缺的门类设置,首先在 Build Phases -> Link
Binary With Library
里上加Security.framework。libFiveRocks.a文件应当以达到一样步就是曾经自行添加好了,完成以后,项目安装相应如下图所示:

路安装

连接下选择Build Settings 选项卡,找到 Other Linker Flags 这项设置项,
你可能用在左上角挑 All 才会来看是设置项,如下图所示:

双击 Other Linker Flags 设置项,在弹出的窗口被初加一个值 : “-lstdc++”,
完成后应该如下图所示:

这样咱们的色安装就水到渠成了。

每当项目被初打一个 Header File, 将其取名也 “5rocksConstants.h”, 里面import
5Rocks header 文件,并且定义两个庞大,用来储存 App Id, 以及 App Key
(填入你才于 5Rocks UI中得到的相应值), 如下所示:

然后编辑 AppDelegate.m 文件,import 5rocksConstants.h ,
并且在 application: didFinishLaunchingWithOptions: 函数吃上加如下代码:

以 applicationWillResignActive: 函数惨遭调用 [FiveRocks endSession];

每当 applicationDidEnterBackground: 函数吃调用 [FiveRocks endSession];

于 applicationWillEnterForeground: 函数着调用 [FiveRocks
startSession:FIVEROCKS_APP_ID withAppKey:FIVEROCKS_APP_KEY];

当 applicationDidBecomeActive: 函数惨遭调用 [FiveRocks
startSession:FIVEROCKS_APP_ID withAppKey:FIVEROCKS_APP_KEY];

最后在 applicationWillTerminate: 函数着调用 [FiveRocksendSession];

诸如此类中心的初始化就得了。

接通下去就是是有些轩然大波统计有后为5Rocks通的API,比如当您的app中用户就了扳平破采取内买,这个时节你就算好调用一个5Rocks之API
来追踪及时档子事,这里我们因此一个button的click事件来套一不好用内购买,添加的代码(在公的ViewController.m中)如下:

这里的 “RUBY_SINGLE_PACK”
可以是轻易的字符串,用来代表这无异于次等购买,currencyCode
应该是这次买使用的货币类,这里我们为此了 USD, price中尽管是这次的标价,
campaignId 可以是nil, 如果你以 5Rocks 的 UI 中开创了
campaign,并且这里想要同此campaign 关联,那么好填充入好campaign id.

而你的app有局部近乎之张罗功能,那么得为此底的代码发送一些用户数据给
5Rocks 做统计:

这边我们后世了当前用户的Id (DemoUser), 他手上的level (1级),
以及当前user有几乎单Friend (3单)

好了,到此基本的5Rocks
集成就完成了,接下运行几差你的app,看看效果吧。运行几软后,你当就是见面接到
5Rocks
的邮件,邀请您去UI中省统计数据,等一段时间,你尽管应力所能及来看有数码了。
以下是我的测试用之以下数据展示:

再有复多的API,可以参考5Rocks
SDK惨遭之文档。基本上就是起了有波,然后调用5Rocks 底API,
向她们发送相应的数额,5Rocks 有了这些数量,就能做片统计信息了。

关于Android 的SDK接入其实是差不多的,相信来矣iOS
SDK接入的经历,聪明的汝势必能够轻松将定Android
的交接了。可以参照这个文档。