전체 글
-
3월 10일 TIL - ASP 함수 사용 시 괄호TIL(Today I Learned) 2026. 3. 10. 17:20
▷ 오늘의 배움반환값 없이 Function을 실행 시키고자 할때는 아래 두가지 방법으로 가능하다.Fone 1,2Call Fone(1,2)'추가로 Sub는 값을 반환 하지 않고 어떤 동작만 수행할 때 사용하므로 동일하게 사용한다.ShowMessage "Hello"' X 틀린 예시Fone(1,2) ❗ 값 필요 → Function ❗ 그냥 실행 → Sub ▷ 오늘의 시도 ❗프로젝트를 진행하는 중 같은 Function 인데 함수 호출 방식이 달라 의문을 가졌다. 💡 ASP에서는 VBScript 규칙 때문에 괄호 사용 여부가 엄격하다.일반적인 함수 호출은 아래와 같다. 괄호 ( )를 사용하여 함수의 리턴값을 사용하거나 표현식 안에서 호출할 때 사용한다.Function Fone(a, b) Fone = a ..
-
1월 31일 TIL - 프로그래머스 대충 만든 자판🔤TIL(Today I Learned) 2024. 1. 31. 16:47
# https://school.programmers.co.kr/learn/courses/30/lessons/160586 # 대충 만든 자판 # 문제 설명 # 휴대폰의 자판은 컴퓨터 키보드 자판과는 다르게 하나의 키에 여러 개의 문자가 할당될 수 있습니다. 키 하나에 여러 문자가 할당된 경우, 동일한 키를 연속해서 빠르게 누르면 할당된 순서대로 문자가 바뀝니다. # 예를 들어, 1번 키에 "A", "B", "C" 순서대로 문자가 할당되어 있다면 1번 키를 한 번 누르면 "A", 두 번 누르면 "B", 세 번 누르면 "C"가 되는 식입니다. # 같은 규칙을 적용해 아무렇게나 만든 휴대폰 자판이 있습니다. 이 휴대폰 자판은 키의 개수가 1개부터 최대 100개까지 있을 수 있으며, 특정 키를 눌렀을 때 입력되는..
-
1월 24일 TIL - 프로그래머스 다트 게임🎯TIL(Today I Learned) 2024. 1. 24. 21:33
# https://school.programmers.co.kr/learn/courses/30/lessons/17682 # [1차] 다트 게임 # 문제 설명 # 다트 게임은 총 3번의 기회로 구성된다. # 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. # 점수와 함께 Single(S), Double(D), Triple(T) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱 (점수1 , 점수2 , 점수3 )으로 계산된다. # 옵션으로 스타상(*) , 아차상(#)이 존재하며 스타상(*) 당첨 시 해당 점수와 바로 전에 얻은 점수를 각 2배로 만든다. 아차상(#) 당첨 시 해당 점수는 마이너스된다. # 스타상(*)은 첫 번째 기회에서도 나올 수 있다. 이 경우 첫 번째 스타상(*)..
-
1월 11일 TIL - reduce를 이용하여 리스트 원소들의 곱 구하기TIL(Today I Learned) 2024. 1. 11. 21:34
리스트의 모든 원소들의 곱을 구할 땐 기본적으로 for문을 이용해서 하나씩 곱해주는 방식으로 구현할 수 있다. # 리스트 모든 원소들의 곱을 구하는 법 num_list = [3, 4, 5, 2, 1] # 기본적인 구현 def multiply(num_list): ans = 1 for n in num_list: if n == 0: return 0 ans *= n return ans 이 외에도 reduce를 이용하여 곱을 구할 수 있다. reduce를 알려면 fold라는 개념을 알아야한다. 함수형 프로그래밍(functional programming)에는 fold라는 개념이 있다. fold는 재귀적인 자료구조를 원소들을 반복적으로 처리해 하나의 결과값으로 반환하는 기능이다. 파이썬에서는 이 기능을 functoo..
-
1월 5일 TIL - 프로그래머스 소수 만들기TIL(Today I Learned) 2024. 1. 5. 16:20
# https://school.programmers.co.kr/learn/courses/30/lessons/12977 # 소수 만들기 # 문제 설명 # 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. # 제한사항 # nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. # nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 🧐 문제 정리 1. 먼저 주어진 리스트에서 3개를 뽑아 더한다. 2. 더한 값이 소수인지 판별한..