일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- unity3dservival
- C#문법
- 시샵문법
- unity3d게임만들기
- c# c#프로그래머스
- 유니티서바이벌게임만들기
- unity게임
- 스파르타
- c#기초문법
- unity게임만들기
- Console.WriteLine
- c#기본문법
- 유니티게임만들기
- unity3d
- 시샵
- c#문제
- unity공부
- Unity
- c#
- 스파르타코딩클럽
- c# 백준
- 티스토리챌린지
- 유니티
- 유니티공부
- c#코테
- c#코딩기초트레이닝
- 유니티3dui
- c#프로그래머스기초문법
- 오블완
- 유니티상호작용
- Today
- Total
목록전체 글 (252)
나 개발자 진짜 되냐?
생각보다 길어서 조금 걱정되는데.. 이거 말고 더 짧게 쓸 수 있나..? 싶다. 나쁘지 않았다. 수고했다. 흐크킄
팩토리얼이 힌트로 주어졌었다. 처음에는 itertools를 이용해서 조합으로 combinations를 활용하여 풀었지만 힌트를 발견하면서 다 지워버렸다...호호 팩토리얼은 그 숫자부터 1까지 다 곱해주는 것을 말한다. 그렇기 그냥 이식을 보고 for문을 통해 1부터 끝까지 다 곱해주었다. range를 활용해서 1부터 끝까지로 결정했고 여기서 끝은 항상 +1까지 해줘야 한다는 것을 잊지 말아야 한다. for문에서 i를 꼭 사용해서 풀자.. i 활용도가 상당히 낮았다 그래서 실수가 많았다 i를 잘 쓰자 itertools는 안되는데.. math 함수는 되다니 참 어이가없네.. math 안에는 팩토리얼 함수가 있었다........ 씁쓸하지만 알아두자!
문제 풀다가 기분이 안 좋아졌다.. 글렀다고 생각했는데 for문을 잘 못쓰나 보다..for문에 i를 잘 활용해야 한다i는 문자열에서든 리스트에서든 어디에서든한 글자만 가져온다는 사실을 잊지 말자...!!
나는 분명.. 길었는데.. 이렇게 줄일 수 있다는 게 참 신기했다. 사실 다 같은 말인데.. 다음에는 줄일 수 있을 만큼 줄여보고 제출해봐야겠다. 생각해보니 가독성을 이야기하자면 나는 오히려 내꺼가 더 좋지않나..? 라는 생각도 해보게 된다. 한줄이라고 뭐 좋은건가 해석이 빨라야지... 음..내 착각인가
와..나에게 20줄이 넘는..코드는 처음 써봅니다ㅎㅋㅎㅋ 하지만 했다니깐 뿌듯해요 hp를 5로 나누고 3으로 나누고 1을 더해주는 노가다를 했는데 통과네요..참 다행입니다.. 하.. 확인해보니 이런 식이 있네요.. 너무 충격입니다...ㅎㅋ나는 수학을 못하는건가 밑에 식이 더 효율적이네요..씁쓸합니다..
..순서쌍의 개수가 질문에서 뭐 되게 많아보여서 걱정했는데 약수의 개수랑 같다는 공통점을 이용했다. 약수란 무조건 나누어 떨어지는 수이기 때문에 나머지가 0인것을 활용 했다. 이상 무
나한테는 정말 어려웠다. 일단 너무 단순하게 생각한건지 큰 순서대로나열한다고 생각은 했지만 다시 123을 312로 어케 바꾸나 고민하느라 뭐 다양한 식을 써버렸다.. 정렬을 할때 함수.sort()보다 sorted(함수)를 쓰는 것이 더 좋다 그리고 reverse() 이것도 안 될 가능성이 있으니 ,reverse =True 이렇게 쓰는것이 좋을거같다. result 줄에서 리스트를 추가하는 방법은이 외에도 append가 있긴하다