GithubHelp home page GithubHelp logo

loq2's Introduction

πŸ˜€ Hello world!

I'm Seohyun Lee, a student like to make program!

πŸ’» What I made?

jungol, Online Judge System @ HancomAC

codepass, B2B Online Judge System for DS@Samsung Electronics, Samsung Display, ...

electron-acrylic-window, module for vibrancy support on electron framework

πŸ“ Where I am / was?

School of Computing, Korea Advanced Institute of Science and Technology, undergraduate student (2022 - )

Ringle, Developer Intern (2024)

HancomEducation, TA & Developer (2021 - )

GDSC, club @ KAIST, Fullstack team Head (2023 - 2024)

μ—¬κΈ°μš°λ¦¬ Inc., Developer (2022 - 2023)

VLAB, club @ KAIST, president (2023 - 2024)

Incheon Academy of Science & Arts, student (2019 - 2021)

NULL, club @ IASA, vice chairman(2019 - 2020)

πŸ† What are achievements I got?

ICPC 2022 Seoul Regional, 40th

ICPC 2022 Qualification Round, 16th

UCPC 2022 Qualification Round, 38th

KOI 2021, Final Round, Silver Medal

KCF 2018, FInal Round, 2nd place

More achievements

KOI 2021, Qualification Round, Silver Medal

KOI 2019, Final Round, Bronze Medal

KOI 2019, Qualification Round, Silver Medal

KOI 2018, Final Round, Silver Medal

KOI 2018, Qualification Round, Silver Medal

πŸ“¨ Want to contact me?

[email protected]

ℹ️ More information?

Click to expand!

solved.ac

Seo-Rii's github stats

Top Langs

loq2's People

Contributors

seo-rii avatar

Stargazers

 avatar  avatar

Watchers

 avatar

loq2's Issues

mask.cpp some case wrong output

image

image

ν…Œλ‘λ¦¬μ— κ±Έμ³μžˆλŠ” κ²½μš°μ—λŠ” κ²Œμž„ κ·œμΉ™μ— μ˜ν•΄ λΈ”λŸ­ 정보가 mask 되면 μ•ˆλ˜λŠ”λ° mask 됨

Can we get a manual?

Is there any manual describing APIs of this framework?
I hope we can get a manual about where the whole state is saved, how can we know the game ended, and what kind of helper functions are there.
At least, plz give us some example code which can run a simple game with random agents.

move.cpp 문제

if (to.x() < 0 || to.x() > BOARD_SIZE || to.y() < 0 || to.y() > BOARD_SIZE)

-->

if (to.x() <= 0 || to.x() > BOARD_SIZE || to.y() <= 0 || to.y() > BOARD_SIZE) 둜 μˆ˜μ •ν•΄μ•Ό 함

any method or attribute that can distinguish minor rule violation and normal game play?

From #7

from loq2 import State

s = State()
s = s.act(1, 5, 2)
assert s
s = s.act(2, 1, 6, 2)
assert s
s = s.act(1, 5, 3)
assert s
s = s.act(2, 8, 6, 2)
assert s
s = s.act(1, 5, 4)
assert s
s = s.act(3, 3, 6, 4)
assert s
s = s.act(2, 4, 6, 2)
assert s
s = s.act(1, 5, 8)
assert s
s = s.act(3, 6, 6, 4)
assert s
s = s.act(3, 7, 6, 4)
assert s

It must be minor rule violation, but it returns just False.

movable ftn should be fixed like this

35 line reviesed // {from.x(), op.y() * 2 - from.y()} -> {from.x(), op.y() * 2 - from.y() + (op.y() < from.y() ? 1 : 0)}

48 line revised // {op.x() * 2 - from.x(), from.y()} -> {op.x() * 2 - from.x() + (op.x() < from.x() ? 1 : 0), from.y()}

Corner case about placing a wall

from loq2 import State

s = State()
s = s.act(1, 5, 2)
assert s
s = s.act(2, 1, 6, 2)
assert s
s = s.act(1, 5, 3)
assert s
s = s.act(2, 8, 6, 2)
assert s
s = s.act(1, 5, 4)
assert s
s = s.act(3, 3, 6, 4)
assert s
s = s.act(2, 4, 6, 2)
assert s
s = s.act(1, 5, 8)
assert s
s = s.act(3, 6, 6, 1)
assert s
print(s)
s = s.act(3, 7, 6, 3)
assert s

I think the last action(3, 7, 6, 3) is valid, but it returns False.

Minor bug when print L_blocks' states

In your test code, "print(a.block_lk)" or "print(a.block_lp)" result in error.
I think line 74 and 78 in types.block.py should be
"return Point(self.obj.p)" and "return self.obj.dir", respectively.

Is there no way to add a wall or remove a wall on the board?

If I want to change the state of the game board, is there really no way except ACTION?
I wish there are some functions which allows us to control the state of board,
or something like game.st.st array in loq0, which we can edit the board state easily.

Corner case about placing a wall2

from loq2 import State

s = State()
s = s.act(2, 3, 6, 2)
assert s

Placing a wall between bush and none-bush should be prohibited.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.