Comments (6)
I was looking at such type of tasks yesterday. Happy to think about it, I think I may have some ideas.
PD: note that 624 could already by solved, by having replicateShapes before the loop. There are a couple more like this, so we should keep it in mind.
from arc_kaggle.
152
from arc_kaggle.
What do you mean with "having replicateShapes before the loop"?
from arc_kaggle.
from arc_kaggle.
I thought that it would be easy to try a first version of such function, and I commited a very simple one in 90a4447.
It solves tasks 152 and 622, which were not solved before. But it has a lot of room for improvement. "Easy" improvements could be:
- Consider multicolor shapes
- Consider rotated shapes
- Use
isSubshape
instead ofhasSameShape
in order to fit a shape
What do you think @RodericGuigoCorominas ?
from arc_kaggle.
Cool. These tasks can be solved with arrangeShapes too, which I will commit tonight. Adding option of scale/rotate would help solve: 158, 760, 535, 158, 760, 535
Currently solves: 152, 440, 498, 558, 588, 622
Currently "Could" solve: 414 (if grid is ignored), 365, 624 ( + replicate), 237, 523 ( + color map), 652 (+ deleteShape (largest)),
Enhancement to deal with cases: 21, 498 , 589
from arc_kaggle.
Related Issues (20)
- Add function ifTestInTrain HOT 2
- Implement EvolvingLine HOT 6
- "Fill the blank" tasks with several blanks HOT 1
- Check out task 625 HOT 3
- Avoid repeating tryOperations if the task looks the same HOT 1
- Do we need to re-think the initial recoloring? HOT 1
- Task 785 is not solved HOT 3
- Tasks with cropAllBackground+doSomething+recoverBackground HOT 2
- Ignore asymmetric grid if it makes sense HOT 1
- Deal with task 645 HOT 2
- Connect pixels with diagonals HOT 1
- Color symmetric pixels HOT 1
- Connect/extend in grid cells
- Extend the number of samples HOT 5
- Final quick wins HOT 7
- Deal with important colors that are not considered important
- Correct fixedColors AND commonChangedInColors HOT 1
- can detectFrontier function detect a single row as a frontier?
- the huge gap between train/eval and test HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arc_kaggle.