`
YuHuang.Neil
  • 浏览: 188763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

互联网公司面试题之一

阅读更多
问题:对给定的字符串(只包含'z','o','j'三种字符),判断它是否能AC。
判断是否能够AC的规则如下:
(1)zoj能AC;
(2)若字符串形式为xzojx,则也能AC,其中x可以是N个'o'或者为空;
(3)若azbjc能AC,则azbojac也能AC,其中a,b,c为N个'o'或者为空。


答:实现代码如下:

#include <stdio.h>
#include <string.h>

int main() 
{
	char s[1000];
	int l=0,z=0,j=0;
	int a,b,c;
	while(scanf("%s",s)!=EOF){
		l=strlen(s);
		if(l==3) printf("Accepted\n");
		else if(s[l/2]=='o'&&s[l/2-1]=='z'&&s[l/2+1]=='j') printf("Accepted\n");
		else{
			z=j=0;
			while(s[z++]!='z');
			j=z;
			while(s[j++]!='j');
			a=z-1; b=j-z-1; c=l-j;
			if(a<=c && b>1) printf("Accepted\n");
			else printf("Wrong Answer\n");
		}
		
	}
	return 0;
}



分享到:
评论

相关推荐

    一线互联网大厂完整Java面试题.pdf

    标题和描述中提到的Java面试题包含多个方面的知识点,涵盖Java基础、算法、架构设计、设计模式等。下面详细说明各方面的知识点。 Java基础知识点: 1. 关于Java中为什么等待和通知是Object类的成员方法而不是Thread...

    BAT各大互联网面试题

    ### BAT各大互联网面试题知识点详解 #### 一、设置DOM元素CSS样式的三种方式 1. **外部样式表**:通过`&lt;link&gt;`标签引入一个外部的CSS文件,这种方式适用于多个页面共享相同的样式规则,有利于代码复用和维护。 ``...

    各大互联网公式面试题大汇总

    在IT行业的求职过程中,面试是至关重要的一环,尤其对于阿里巴巴、百度、腾讯等顶级互联网公司而言,面试题往往涵盖广泛且深度颇深。这些公司的面试题不仅检验候选人的技术实力,还考察其逻辑思维、问题解决能力和...

    互联网校招面试笔试题合集

    常见的面试题包括链表、树、图、堆、队列、栈等数据结构的操作和应用,以及快速排序、归并排序、二分查找等经典算法的实现。例如,可能会让你设计一个LRU缓存淘汰策略,或者解决两数之和的问题。 2. **编程语言基础...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    1000道 互联网Java工程师面试题

    "1000道互联网Java工程师面试题" 本资源提供了互联网Java工程师面试题,涵盖了Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、...

    互联网历年面试题整理

    - **冒泡排序**:是最简单的排序算法之一,通过重复遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。冒泡排序的时间复杂度受输入数据的影响较大。 - **快速排序**:是一种高效的排序算法...

    2019互联网面试题第2季 (2).pdf

    ### 2019互联网面试题第2季之Java知识点详解 #### 一、Java基础知识:String、StringBuilder与StringBuffer的区别 **1.1 运行速度** 在运行速度方面,`StringBuilder` &gt; `StringBuffer` &gt; `String`。 - **String...

    2019最新一线互联网大厂java面试题及答案(适合面试前冲刺刷题)

    **实战题目**部分,包含历年一线互联网大厂的实战面试题,这些问题通常会考察面试者的实际编码能力、问题解决策略以及团队协作经验。通过解答这些题目,求职者可以检验自己是否能在压力下灵活运用所学知识,解决问题...

    互联网校园招聘的一些面试题

    在互联网校园招聘中,Java作为主流的编程语言之一,常常是面试官考察的重点。以下是一些可能遇到的Java面试题及相关的知识点解析: 1. **Java基础:** - **数据类型**:Java分为基本数据类型(如int、char、...

    mysql经典面试题和互联网大厂面试题

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在互联网行业中,其稳定性和高性能使其成为构建大规模应用的首选。本文将深入探讨“mysql经典面试题和互联网大厂面试题”中的核心知识点,帮助求职者更好地...

    java面试笔试题库java学习笔记开发教程互联网公司面试资料大全合集.zip

    大公司最喜欢问的Java集合类面试题.docx 大公司的Java面试题集.doc 就业相关java 广州传智播客JavaEE工程师测试题.doc 广州传智播客JavaEE工程师测试题(带答案的).doc 应聘时最漂亮的回答.docx 当面试官问「你有...

    一线互联网大厂Android 高级开发面试题以及答案整理(1307页)

    "Android 高级开发面试题及答案整理" 本资源主要整理了 Android 高级开发面试题及答案,并对其中的知识点进行了详细的解释和分析。下面是该资源的知识点摘要: 一、Handler 相关知识 Handler 是 Android 中的一种...

    Java面试宝典和2018Bat公司面试题

    本资源包"Java面试宝典和2018Bat公司面试题"包含了针对Java程序员精心整理的面试资料,旨在帮助求职者全面了解并掌握Java技术的核心知识点,以及在BAT(百度、阿里巴巴、腾讯)等知名互联网公司面试中可能遇到的问题...

    500页的互联网大厂Java工程师面试题

    标题 "500页的互联网大厂Java工程师面试题" 提供了我们即将探讨的核心内容:一份详尽的Java工程师面试指南,专为那些准备在顶级互联网公司(如BAT,即百度、阿里巴巴、腾讯)求职的工程师设计。这份资料很可能包含了...

    出租车计费功能(java版解决方法)某大型互联网公司面试题,还附送测试代码哦

    出租车起步价14元,含3公里 起步价之后,每公里2.5元 晚上11点之后(含),次日6点前(不含)...外环与内环是出租车的属性,也就是说一辆外环的出租车在内环拉了客人,并行使到了外环,整段旅程都是外环的计费策略。

    google面试题题及数学趣题

    通过解决这些问题,可以加深对算法、数据结构、概率论和几何等基础知识点的理解和运用,这是IT专业人员必备的素质之一。而且,解决这些问题的过程本身就是一种享受,能够锻炼人的逻辑思维和创新能力,无论在学习还是...

    (2020最新)Java面试题.pdf

    Java是当前最流行的编程语言之一,它广泛应用于各种领域,如Android应用开发、Web应用开发、企业软件开发等。面试中,Java问题涵盖了从基础知识到框架、中间件、数据库等方面。下面是对Java面试题的知识点总结: ...

    1000道互联网大厂Java工程师面试题.pdf

    Java是互联网开发的核心语言之一,其面向对象的特性、强大的内存管理机制以及丰富的类库使得它成为构建大型复杂系统的选择。面试中,Java的基础知识如封装、继承、多态,JVM(Java虚拟机)的工作原理,垃圾回收机制...

    Java面试题笔试题大全

    Java作为全球最流行的编程语言之一,其面试题和笔试题是评估开发者技能的重要标准。这份“Java面试题笔试题大全”资源旨在帮助求职者全面准备Java相关的技术面试和笔试环节,提升成功几率。CHM(Compiled Help ...

Global site tag (gtag.js) - Google Analytics