请提供一道算法题，要求解答算法题目并输出答案。
演示指令输出的算法问题。
算法题：给定一个整数数组 nums 和一个目标值 target，请您在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。

示例输入：nums = [2, 7, 11, 15], target = 9
示例输出：[0, 1]

算法解答及输出：
```
def twoSum(nums, target):
    """
    >>> twoSum([2, 7, 11, 15], 9)
    [0, 1]
    """
    comp_dict = {}
    for i in range(len(nums)):
        if nums[i] in comp_dict:
            return [comp_dict[nums[i]], i]
        comp_dict[target - nums[i]] = i

print(twoSum([2, 7, 11, 15], 9))
```