Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_input_output
提交
36640d8f
S
skill_tree_input_output
项目概览
CSDN 技术社区
/
skill_tree_input_output
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_input_output
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
36640d8f
编写于
8月 29, 2022
作者:
张
张志晨
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add confiug
上级
24afc9fa
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
47 addition
and
47 deletion
+47
-47
src/case.py
src/case.py
+0
-47
src/java/build_java_template.py
src/java/build_java_template.py
+47
-0
未找到文件。
src/case.py
已删除
100644 → 0
浏览文件 @
24afc9fa
# 示例文件
# 来自CSDN博客
# OJ平台代码模板自动生成
# https://blog.csdn.net/qq_44193969/article/details/126290082
def
is_float_num
(
str
):
s
=
str
.
split
(
'.'
)
if
len
(
s
)
>
2
:
return
False
else
:
for
si
in
s
:
if
not
si
.
isdigit
():
return
False
return
True
def
is_number
(
i
):
try
:
int
(
i
)
return
True
except
:
return
False
def
parse_input_one
(
item
,
var_name
,
input_var_idx
=
0
,
assgin_var_type
=
None
):
var_type
=
None
var_def
=
None
var_input
=
None
if
assgin_var_type
is
not
None
:
var_type
=
assgin_var_type
var_def_
=
f
"
{
assgin_var_type
}
{
var_name
}
= str_
{
input_var_idx
}
"
else
:
if
is_number
(
item
):
var_type
=
"int"
var_def_
=
f
"int
{
var_name
}
= Integer.parseInt(str_
{
input_var_idx
}
)"
elif
is_float_num
(
item
):
var_type
=
"float"
var_def_
=
f
"float
{
var_name
}
= Float.parseFloat(str_
{
input_var_idx
}
)"
else
:
var_type
=
"String"
var_def_
=
f
"String
{
var_name
}
= str_
{
input_var_idx
}
"
var_def
=
f
"
{
var_type
}
{
var_name
}
"
input_template
=
f
"String str_
{
input_var_idx
}
= scan.nextLine().trim();"
var_input
=
f
"
{
input_template
}
\n\t\t
{
var_def_
}
"
return
var_type
,
var_name
,
var_def
,
var_input
src/java/build_java_template.py
浏览文件 @
36640d8f
# 示例文件
# 来自CSDN博客
# OJ平台代码模板自动生成
# https://blog.csdn.net/qq_44193969/article/details/126290082
def
is_float_num
(
str
):
s
=
str
.
split
(
'.'
)
if
len
(
s
)
>
2
:
return
False
else
:
for
si
in
s
:
if
not
si
.
isdigit
():
return
False
return
True
def
is_number
(
i
):
try
:
int
(
i
)
return
True
except
:
return
False
def
parse_input_one
(
item
,
var_name
,
input_var_idx
=
0
,
assgin_var_type
=
None
):
var_type
=
None
var_def
=
None
var_input
=
None
if
assgin_var_type
is
not
None
:
var_type
=
assgin_var_type
var_def_
=
f
"
{
assgin_var_type
}
{
var_name
}
= str_
{
input_var_idx
}
"
else
:
if
is_number
(
item
):
var_type
=
"int"
var_def_
=
f
"int
{
var_name
}
= Integer.parseInt(str_
{
input_var_idx
}
)"
elif
is_float_num
(
item
):
var_type
=
"float"
var_def_
=
f
"float
{
var_name
}
= Float.parseFloat(str_
{
input_var_idx
}
)"
else
:
var_type
=
"String"
var_def_
=
f
"String
{
var_name
}
= str_
{
input_var_idx
}
"
var_def
=
f
"
{
var_type
}
{
var_name
}
"
input_template
=
f
"String str_
{
input_var_idx
}
= scan.nextLine().trim();"
var_input
=
f
"
{
input_template
}
\n\t\t
{
var_def_
}
"
return
var_type
,
var_name
,
var_def
,
var_input
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录