题目0009

题目描述:

给定两个字符串,
从字符串2中找出字符串1中的所有字符,
去重并按照ASCII码值从小到大排列,

输入描述

字符范围满足ASCII编码要求,
输入字符串1长度不超过1024,
字符串2长度不超过100

输出描述

按照ASCII由小到大排序

<?php
$s1=fgets(STDIN);
$s2=fgets(STDIN);
solution($s1,$s2);

function solution($s1,$s2){
    $s1=str_split( $s1,1);
    $s2=str_split( $s2,1);
    sort($s2);
    foreach ($s2 as $k=>$v){
        if(!in_array($v,$s1)){
            unset($s2[$k]);
        }
    }
    $s2=array_unique($s2);
    echo implode('',$s2);
}

 

posted @ 2022-07-14 11:28  weigm*  阅读(36)  评论(0)    收藏  举报