Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_input_output
提交
24afc9fa
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看板
提交
24afc9fa
编写于
8月 29, 2022
作者:
ToTensor
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'sticki' into 'master'
feat: 完善gitignore并添加模板生成示例代码 See merge request
!2
上级
bf2f5e81
8221d388
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
133 addition
and
0 deletion
+133
-0
.gitignore
.gitignore
+86
-0
src/case.py
src/case.py
+47
-0
未找到文件。
.gitignore
浏览文件 @
24afc9fa
### Git ###
.git
### Java ###
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Python ###
/.settings/
/bin/
__pycache__/
/venv/
### filter databfile、sln file ###
*.mdb
*.ldb
*.sln
### class file ###
*.pyc
*.com
*.class
*.dll
*.exe
*.o
*.so
### compression file ###
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
*.via
*.tmp
*.err
*.log
*.ini
*.jpg
*.png
*.ico
### OS generated files ###
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
/.mvn/
/mvnw.cmd
/mvnw
src/case.py
0 → 100644
浏览文件 @
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
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录